<SEC-DOCUMENT>0001506293-23-000163.txt : 20230801
<SEC-HEADER>0001506293-23-000163.hdr.sgml : 20230801
<ACCEPTANCE-DATETIME>20230801161933
ACCESSION NUMBER:		0001506293-23-000163
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		60
CONFORMED PERIOD OF REPORT:	20230630
FILED AS OF DATE:		20230801
DATE AS OF CHANGE:		20230801

FILER:

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

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

	BUSINESS ADDRESS:	
		STREET 1:		651 BRANNAN STREET
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94107
		BUSINESS PHONE:		(415) 617-5585

	MAIL ADDRESS:	
		STREET 1:		651 BRANNAN STREET
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94107

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Pinterest, Inc.
		DATE OF NAME CHANGE:	20120808

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Cold Brew Labs Inc.
		DATE OF NAME CHANGE:	20101122
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>pins-20230630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with the Workiva Platform--><!--Copyright 2023 Workiva--><!--r:a131b520-25a0-4d28-9be3-691b1e6d816c,g:eae5a0f2-c096-446f-a2fc-0913809380bb,d:931aab92b9d2493ba2b9c8ceac996cf3--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2023" xmlns:pins="http://www.pinterest.com/20230630" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>pins-20230630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-26">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-27">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-28">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" id="f-29">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-30">0001506293</ix:nonNumeric><ix:nonNumeric contextRef="c-208" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-672">381</ix:nonNumeric><ix:nonNumeric contextRef="c-212" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-673">303</ix:nonNumeric><ix:nonNumeric contextRef="c-216" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-674">365</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="pins-20230630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2009StockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2009StockPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2009StockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2019OmnibusIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2019OmnibusIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2019OmnibusIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-02</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:UnitedStatesAndCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:UnitedStatesAndCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:UnitedStatesAndCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:UnitedStatesAndCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:RestOfWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pins:PlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:WanjiWalcottRuleTradingArrangementCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:WanjiWalcottMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:WanjiWalcottMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:WanjiWalcottRuleTradingArrangementCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:WanjiWalcottMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:WanjiWalcottMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:ChristineDeputyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:WanjiWalcottRuleTradingArrangementCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:ChristineDeputyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:ChristineDeputyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:ChristineDeputyRuleTradingArrangementCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:ChristineDeputyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JeffreyJordanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:WanjiWalcottRuleTradingArrangementCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JeffreyJordanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001506293</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JeffreyJordanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_1"></div><div style="min-height:36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">WASHINGTON, DC 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_________________</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:20pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">_________________</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934. </span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">June 30, 2023</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-4">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Commission file number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-38872</ix:nonNumeric> </span></div><div style="margin-top:4pt;text-align:center"><img src="pins-20230630_g1.jpg" alt="pinterestlogo.jpg" style="height:54px;margin-bottom:5pt;vertical-align:text-bottom;width:60px"/></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">Pinterest, Inc.</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:19pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Exact Name of Registrant as Specified in Its Charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">26-3607129</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or Other Jurisdiction of <br/>Incorporation or Organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>&#160;Identification No.)</span></td></tr><tr style="height:6pt"><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">651 Brannan Street</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">San Francisco</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">California</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">94107</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Address of Principal Executive Offices, including zip code)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">415</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">762-7100</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Registrant&#8217;s Telephone Number, Including Area Code</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">_______________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.090%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">     </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Class A Common Stock, $0.00001 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;<ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">PINS</ix:nonNumeric>  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">New York Stock Exchange</ix:nonNumeric> </span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:2pt;margin-top:4pt"><span style="color:#000000;font-family:'Arial',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&#160;12b-2 of the Exchange Act. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.956%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-20">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744; </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="f-21">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-22">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',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. &#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',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&#160;12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="f-23">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:4pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of July 26, 2023, there </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">were <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">581,878,162</ix:nonFraction> shares of the Registrant&#8217;s Class A common stock, $.00001 par value per share, outstanding, and <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-25">88,128,222</ix:nonFraction> shares of the Registrant&#8217;s Class B common stock outstanding. </span></div><div style="margin-bottom:8pt;margin-top:10pt;text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:138%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:138%">TABLE OF CONTENTS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Page</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_10">Note About Forward-Looking Statements and Summary Risk Factors</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_10">3</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_13">Limitations of Key Metrics and Other Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_13">7</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_16">Part I - Financial Information</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_19">Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_19">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_19">Condensed Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_19">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_25">Condensed Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_25">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_28">Condensed Consolidated Statements of Comprehensive Loss</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_28">10</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_31">Condensed Consolidated Statements of Stockholders' Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_31">11</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_34">Condensed Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_34">13</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_40">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_40">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_73">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:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_73">21</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_88">Quantitative and Qualitative Disclosure About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_88">34</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_91">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_91">35</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_94">Part II - Other Information</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_97">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_97">36</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_100">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_100">37</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_103">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:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_103">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_1319">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_1319">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_106">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_106">67</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_109">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i931aab92b9d2493ba2b9c8ceac996cf3_109">68</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE ABOUT FORWARD-LOOKING STATEMENTS</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), which statements involve substantial risk and uncertainties. Forward-looking statements can be identified by the fact that they do not relate strictly to historical or current facts and are often characterized by the use of words such as &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;projects,&#8221; &#8220;may,&#8221; &#8220;intends,&#8221; &#8220;plans&#8221;, &#8220;targets&#8221;, &#8220;forecasts&#8221; or &#8220;anticipates,&#8221; or by discussions of strategy, plans or intentions. Such forward-looking statements involve known and unknown risks, uncertainties, assumptions and other important factors that could cause our actual results, performance or achievements, or industry results, to differ materially from historical results or any future results, performance or achievements expressed, suggested or implied by such forward-looking statements. These risks and uncertainties include, but are not limited to, statements about: </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic uncertainty in global markets and a worsening of global economic conditions or low levels of economic growth, including inflation, stress in the banking industry, recession, foreign exchange fluctuations and supply-chain issues;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effect of general economic and political conditions;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our financial performance, including revenue, cost and expenses and cash flows;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract, retain and recover users and maintain and grow their level of engagement;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to provide content that is useful and relevant to users&#8217; personal taste and interests;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to develop successful new products or improve existing ones;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain and enhance our brand and reputation;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential harm caused by compromises in security, including our cybersecurity protections and resources and costs required to prevent, detect and remediate potential security breaches;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential harm caused by changes in online application stores or internet search engines&#8217; methodologies, particularly search engine optimization methodologies and policies;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discontinuation, disruptions or outages in third-party single sign-on access;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to compete effectively in our industry;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to scale our business, including our monetization efforts;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract and retain advertisers and scale our revenue model;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract and retain creators and publishers that create relevant and engaging content; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to develop effective products and tools for advertisers, including measurement tools;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to expand and monetize our platform internationally;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to effectively manage the growth of our business;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to continue to use and develop artificial intelligence successfully;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully manage our flexible work model with a more distributed workforce;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our lack of operating history and ability to sustain profitability;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">decisions that reduce short-term revenue or profitability or do not produce the long-term benefits we expect;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in our operating results;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to raise additional capital on favorable terms or at all;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to realize anticipated benefits from mergers and acquisitions, joint ventures, strategic partnerships and other investments;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to protect our intellectual property;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to receive, process, store, use and share data, and compliance with laws and regulations related to data privacy and content;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">current or potential litigation and regulatory actions involving us;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to comply with modified or new laws and regulations applying to our business, and potential harm to our business as a result of those laws and regulations;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">real or perceived inaccuracies in metrics related to our business;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruption of, degradation in or interference with our use of Amazon Web Services and our infrastructure; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract and retain personnel.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These statements are based on our historical performance and on our current plans, estimates and projections in light of information currently available to us, and therefore you should not place undue reliance on them. The inclusion of this forward-looking information should not be regarded as a representation by us or any other person that the future plans, estimates or expectations contemplated by us will be achieved. Forward-looking statements made in this Quarterly Report on Form 10-Q speak only as of the date on which such statements are made, and we undertake no obligation to update them in light of new information or future events, except as required by law.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should carefully consider the above factors, as well as the factors discussed elsewhere in this Quarterly Report on Form 10-Q. The factors identified above should not be construed as an exhaustive list of factors that could affect our future results and should be read in conjunction with the other cautionary statements that are included in this Quarterly Report. Furthermore, new risks and uncertainties arise from time to time, and it is impossible for us to predict those events or how they may affect us. If any of these trends, risks or uncertainties actually occurs or continues, our business, revenue and financial results could be harmed, the trading price of our Class A common stock could decline and you could lose all or part of your investment.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless expressly indicated or the context requires otherwise, the terms "Pinterest," "company," "we," "us," and "our" in this document refer to Pinterest, Inc., a Delaware corporation, and, where appropriate, its wholly owned subsidiaries. The term "Pinterest" may also refer to our products, regardless of the manner in which they are accessed. For references to accessing Pinterest on the "web" or via a "website," such terms refer to accessing Pinterest on personal computers. For references to accessing Pinterest on "mobile," such term refers to accessing Pinterest via a mobile application or via a mobile-optimized version of our website such as m.pinterest.com, whether on a mobile phone or tablet.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Risk Factors</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the principal factors that make an investment in our company speculative or risky, all of which are more fully described in the Risk Factors section below. This summary should be read in conjunction with the Risk Factors section and should not be relied upon as an exhaustive summary of the material risks facing our business. The following factors could result in harm to our business, reputation, revenue, financial results, and prospects, among other impacts:</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Strategy and Growth. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategic decisions and efforts to expand the business, including:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to scale our business for future growth; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract, grow, retain, recover and engage our user base;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">our dependence on advertising for substantially all of our revenue;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">providing content that is useful and relevant to users&#8217; personal taste and interests;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">decisions consistent with our mission and values that may reduce our short- or medium-term operating results;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">removing objectionable content or blocking objectionable practices by advertisers or third parties;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to compete effectively for users, creators, publishers or advertisers;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to develop effective products and tools for advertisers;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our further expansion and monetization of our platform internationally;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">effective management of our business growth;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our acquisition of other businesses;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our development of or investment in successful new products or improvements to existing one;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our dependence on and ability to maintain and enhance a strong brand and reputation; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the attraction, retention, and loss of our key personnel and other highly qualified personnel.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Data, Security and Privacy. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or perceived compromises in our security; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the data, including personal information, we receive, process, store, use, and share, which subjects us to complex and evolving governmental regulation and other legal obligations related to data privacy, data protection and other matters; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the development of tools to accurately measure the effectiveness of advertisements on our platform and thereby attract and maintain advertisers.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operation of Our Business. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The manner in which we operate our business, including:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inherent challenges of measurements related to user metrics and other estimates; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain and scale our technology infrastructure, including the speed and availability of our service.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Third-Party Reliance. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our use and dependence on third-party businesses and products, or the impacts of third-party business and products, including:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our dependence on online application stores and internet search engines, including their methodologies, policies, and results, to direct traffic and refer new users to our service; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users&#8217; ability to authenticate with our service through third-party login providers;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our dependence on Amazon Web Services for the vast majority of our compute, storage, data transfer, and other services; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">effectively operating with mobile operating systems, web browsers, networks, regulations, and standards, which we do not control, and changes in our products or to those mobile operating systems, web browsers, networks, regulations or standards; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on software, technologies, and related services from other parties; and </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">technologies that can block the display of our ads.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal and Regulatory Matters. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The legal and regulatory frameworks, actions, and requirements to which our business, products, services, and operations are subject, including:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any liability as a result of content or information that is published or made available on our service;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">government action to restrict access to our service or certain of our products in their countries;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our involvement in any legal disputes or other disputes that are expensive to support and may be resolved adversely;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an ability to protect our intellectual property and our use of &#8220;open source&#8221; software; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the interpretation and application of U.S. and non-U.S. tax legislation or other changes in U.S. or non-U.S. taxation of our operations. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Performance. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our financial statements and our financial and operating performance, including:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our limited operating history and previously incurred operating losses, anticipated increases to operating costs, and expenses and our ability to obtain or maintain profitability; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in our operating results from quarter to quarter; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to obtain additional financing, if needed and any default on our credit obligations; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">greater than anticipated tax liabilities; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limitations in our ability to use or benefit from our net operating loss carryforwards and certain other tax attributes;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the requirements of being a public company;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse global economic and financial conditions; and </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in accounting principles generally accepted in the United States.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our Common Stock. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights, restrictions, and structure of, and actions that we may take that impact our common stock, including: </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the dual class structure of our common stock; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">trading price volatility of our Class A common stock;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future offerings of debt or equity securities by us or existing stockholders that could adversely impact the market price of our Class A common stock;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additional stock issuances, including in connection with settlement of equity awards, and any resulting dilution; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provisions under Delaware law and our governing documents that could make a merger, tender offer, or proxy contest difficult; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our certificate of incorporation&#8217;s designation of a state or federal court located within Delaware as the exclusive forum for substantially all disputes between us and our stockholders; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our intention not to pay dividends for the foreseeable future. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_13"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIMITATIONS OF KEY METRICS AND OTHER DATA</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The numbers for our key metrics, which include our monthly active users (MAUs) and average revenue per user (ARPU), are calculated using internal company data based on the activity of user accounts. We define a monthly active user as an authenticated Pinterest user who visits our website, opens our mobile application or interacts with Pinterest through one of our browser or site extensions, such as the Save button, at least once during the 30-day period ending on the date of measurement. The number of MAUs do not include Shuffles users unless they would otherwise qualify as MAUs. Unless otherwise indicated, we present MAUs based on the number of MAUs measured on the last day of the current period. We measure monetization of our platform through our average revenue per user metric. We define ARPU as our total revenue in a given geography during a period divided by the average of the number of MAUs in that geography during the period. We calculate average MAUs based on the average of the number of MAUs measured on the last day of the current period and the last day prior to the beginning of the current period. We calculate ARPU by geography based on our estimate of the geography in which revenue-generating activities occur. We use these metrics to assess the growth and health of the overall business and believe that MAUs and ARPU best reflect our ability to attract, retain, engage and monetize our users, and thereby drive revenue. While these numbers are based on what we believe to be reasonable estimates of our user base for the applicable period of measurement, there are inherent challenges in measuring usage of our products across large online and mobile populations around the world. In addition, we are continually seeking to improve our estimates of our user base, and such estimates may change due to improvements or changes in technology or our methodology.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_16"></div><hr style="page-break-after:always"/><div style="min-height:93.6pt;width:100%"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I - FINANCIAL INFORMATION</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(In thousands, except par value)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div></div><div><span><br/></span></div><div><span><br/></span></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_19"></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.132%"><tr><td style="width:1.0%"></td><td style="width:71.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents   </span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-31">1,179,852</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-32">1,611,063</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-33">1,115,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-34">1,087,164</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:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:26.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-35">12,074</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-36">12,672</ix:nonFraction> as of June 30, 2023 and December&#160;31, 2022, respectively</span></div></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-37">544,055</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-38">681,532</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-39">101,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-40">74,918</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:#e2e3e4;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets   </span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-41">2,941,143</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-42">3,454,677</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-43">28,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-44">59,575</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:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-45">93,580</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-46">206,253</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill and intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-47">121,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-48">124,822</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:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-49">17,517</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-50">17,403</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets   </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-51">3,201,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-52">3,862,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable   </span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-53">64,080</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-54">87,920</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-55">255,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">292,611</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:#e2e3e4;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities   </span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">319,879</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">380,531</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">163,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-60">178,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">25,820</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">21,851</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities   </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-63">508,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-64">581,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-65"></ix:nonFraction></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-66"></ix:nonFraction></td></tr><tr style="height:5pt"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:38.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-67"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-68">0.00001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-69"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-70">6,666,667</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-71"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-72">581,002</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-73"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-74">593,918</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June 30, 2023 and December&#160;31, 2022, respectively; Class B common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-75"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-76">0.00001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-77"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-78">1,333,333</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-79"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-80">88,514</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-81"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-82">89,284</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June 30, 2023 and December&#160;31, 2022, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-83">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-84">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-85">5,059,960</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-86">5,407,724</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss    </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-87">8,706</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-88">11,419</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-89">2,358,179</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-90">2,114,658</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-91">2,693,082</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-92">3,281,654</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:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity </span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-93">3,201,796</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-94">3,862,730</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">he accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_25"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:138%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:138%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:138%">(In&#160;thousands, except per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:138%">(Unaudited)</span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.552%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;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 #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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;border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-95">708,025</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-96">665,930</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-97">1,310,606</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-98">1,240,815</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs and 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-99">168,740</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-100">164,896</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-101">339,666</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-102">310,966</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-103">269,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-104">233,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-105">535,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-106">429,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-107">243,239</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-108">212,037</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-109">444,370</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-110">385,990</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-111">99,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-112">89,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-113">307,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-114">152,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total costs and expenses</span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-115">781,268</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-116">700,435</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-117">1,627,535</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-118">1,278,985</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from operations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-119">73,243</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-120">34,505</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-121">316,929</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-122">38,170</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-123">24,888</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-124">3,365</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-125">49,789</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-126">4,453</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-127">2,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-128">9,252</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-129">2,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-130">10,828</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-131">46,175</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-132">40,392</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-133">264,638</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-134">44,545</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-135">11,233</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-136">2,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-137">21,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-138">3,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-139">34,942</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-140">43,076</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-141">243,521</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-142">48,357</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-10" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-143"><ix:nonFraction unitRef="usdPerShare" contextRef="c-10" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-144">0.05</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #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 style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-145"><ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-146">0.07</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #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 style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-147"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-148">0.36</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #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 style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-149"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-150">0.07</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share, basic and diluted</span></div></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-151"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-152">674,280</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-153"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-154">662,242</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-155"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-156">677,696</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-157"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-158">659,585</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></tr></table></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">he accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_28"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:138%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:138%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:138%">(In&#160;thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:138%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.949%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.552%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-159">34,942</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-160">43,076</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-161">243,521</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-162">48,357</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of taxes:</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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in unrealized gain (loss) on available-for-sale marketable securities   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-163">1,198</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-164">2,194</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-165">2,758</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-166">10,038</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in foreign currency translation adjustment   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-167">376</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-168">805</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="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-169">45</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-170">1,039</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-171">36,516</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-172">46,075</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-173">240,808</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-174">59,434</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">he accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_31"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Pinterest, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:138%">Condensed Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:138%">(In&#160;thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:138%">(Unaudited) </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.761%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:4.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.729%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.839%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;<br/>Class A and Class B Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional <br/>Paid-In Capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stockholders&#8217; Equity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-175">684,157</ix:nonFraction></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-176">7</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-177">5,390,101</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-178">7,132</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-179">2,323,237</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-180">3,059,739</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Release of restricted stock units and issuance of restricted stock awards, net</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-181">3,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-182">71,695</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-183">71,695</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock for cash upon exercise of stock options, net </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-184">325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-185">816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-186">816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Repurchases of Class A common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-187">18,446</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-188">428,892</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-189">428,892</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-190">169,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-191">169,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-192">1,574</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-193">1,574</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-194">34,942</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-195">34,942</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-196">669,516</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-197">7</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-198">5,059,960</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-199">8,706</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-200">2,358,179</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-201">2,693,082</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="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:53.761%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:4.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.729%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;<br/>Class A and Class B Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional <br/>Paid-In Capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stockholders&#8217; Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-202">662,254</ix:nonFraction></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-203">7</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-204">5,133,804</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-205">10,259</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-206">2,023,892</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-207">3,099,660</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Release of restricted stock units and issuance of restricted stock awards, net</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-208">3,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-209">37,953</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-210">37,953</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock for cash upon exercise of stock options, net </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-211">4,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-212">3,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-213">3,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-214">117,413</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-215">117,413</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-216">2,999</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-217">2,999</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-218">43,076</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-219">43,076</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of June 30, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-220">670,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-221">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-222">5,216,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-223">13,258</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-224">2,066,968</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-225">3,136,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">he accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_549755815188"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Pinterest, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:138%">Condensed Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:138%">(In&#160;thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:138%">(Unaudited) </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.761%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:4.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.729%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.839%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;<br/>Class A and Class B Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional <br/>Paid-In Capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stockholders&#8217; Equity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-226">683,202</ix:nonFraction></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-227">7</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-228">5,407,724</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-229">11,419</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-230">2,114,658</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-231">3,281,654</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Release of restricted stock units and issuance of restricted stock awards, net</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-44" decimals="-3" name="pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-232">6,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-233">163,203</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-234">163,203</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock for cash upon exercise of stock options, net </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-44" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-235">1,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-236">3,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-237">3,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Repurchases of Class A common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-44" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-238">21,216</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-239">500,529</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-240">500,529</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-241">312,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-242">312,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-243">2,713</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-244">2,713</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-245">243,521</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-246">243,521</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-247">669,516</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-248">7</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-249">5,059,960</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-250">8,706</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-251">2,358,179</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-252">2,693,082</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="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:53.761%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:4.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.729%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;<br/>Class A and Class B Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional <br/>Paid-In Capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stockholders&#8217; Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-253">656,872</ix:nonFraction></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-254">7</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-255">5,059,528</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-256">2,181</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-257">2,018,611</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-258">3,038,743</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Release of restricted stock units and issuance of restricted stock awards, net</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-259">8,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-260">37,953</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-261">37,953</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;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:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock for cash upon exercise of stock options, net </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-262">4,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-263">4,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-264">4,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-265">190,653</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-266">190,653</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-267">11,077</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-268">11,077</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-269">48,357</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-270">48,357</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of June 30, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-271">670,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-272">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-273">5,216,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-274">13,258</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-275">2,066,968</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-276">3,136,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">he accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_34"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:138%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:138%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:138%">(In&#160;thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:138%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.132%"><tr><td style="width:1.0%"></td><td style="width:71.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.518%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-277">243,521</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-278">48,357</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-279">11,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-280">16,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-281">312,752</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-282">190,653</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment and abandonment charges for leases and leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" format="ixt:num-dot-decimal" scale="3" id="f-283">117,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ImpairmentOfLeasehold" format="ixt:fixed-zero" scale="3" id="f-284">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-285">4,501</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-286">12,473</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-287">136,827</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-288">143,877</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-289">23,048</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-290">31,057</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-291">34,595</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-292">25,103</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-293">24,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-294">40,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-295">31,663</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-296">10,605</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-297">39,568</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-298">26,752</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities   </span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-299">246,176</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-300">333,457</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of property and equipment and intangible assets</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-301">2,800</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-302">19,916</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of marketable 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-303">654,349</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-304">367,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales of marketable securities   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-305">29,271</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-306">4,168</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturities of marketable 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-307">609,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-308">393,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition of business, net of cash acquired</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-309">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-310">86,059</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities   </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-311">18,476</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-312">75,829</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from exercise of stock options, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-313">3,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-314">4,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchases of Class A common stock</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-315">500,000</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-316">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-317">163,203</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-318">37,953</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in financing activities   </span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-319">659,987</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-320">33,873</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-321">1,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-322">1,947</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-323">431,212</ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-324">221,808</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-325">1,617,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-326">1,427,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, end of period</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-327">1,186,448</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-328">1,648,872</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental cash flow information</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></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></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></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></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></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></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></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></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></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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets obtained in exchange for operating lease liabilities</span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-329">13,809</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-330">15,899</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></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></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></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></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></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.132%"><tr><td style="width:1.0%"></td><td style="width:71.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.518%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of cash, cash equivalents and restricted cash to condensed consolidated balance sheets</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-331">1,179,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-332">1,641,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="f-333">2,243</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="f-334">1,834</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash included in 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-335">4,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-336">5,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-337">1,186,448</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-338">1,648,872</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">he accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_37"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div></div><div><span><br/></span></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_40"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-339" continuedAt="iee370b2fc32e4612b357379dc2d68595" escape="true">Description of Business and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="iee370b2fc32e4612b357379dc2d68595"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pinterest was incorporated in Delaware in 2008 and is headquartered in San Francisco, California. Pinterest is a visual discovery engine that people around the globe use to find the inspiration to create a life they love. We generate revenue by delivering ads on our website and mobile application.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-340" escape="true">We prepared the accompanying condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP").</ix:nonNumeric> The condensed consolidated financial statements include the accounts of Pinterest, Inc. and its wholly owned subsidiaries. <ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-341" escape="true">We have eliminated all intercompany balances and transactions.</ix:nonNumeric> </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet as of December&#160;31, 2022 included herein was derived from the audited financial statements as of that date. We have condensed or omitted certain information and notes normally included in complete financial statements prepared in accordance with GAAP. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements as of and for the year ended December&#160;31, 2022, which are included in our Annual Report on Form 10-K. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the results for the interim periods presented, but they are not necessarily indicative of the results of operations to be expected for the year ending December&#160;31, 2023.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="f-342" continuedAt="i96f92b8a1b3b439e83a8c29c53fb40f9" escape="true">Reclassifications </ix:nonNumeric></span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i96f92b8a1b3b439e83a8c29c53fb40f9">We have reclassified certain amounts in prior periods to conform with current presentation.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-343" escape="true"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparing our condensed consolidated financial statements in conformity with GAAP requires us to make estimates and judgments that affect amounts reported in the condensed consolidated financial statements and accompanying notes. We base these estimates and judgments on historical experience and various other assumptions that we consider reasonable. GAAP requires us to make estimates and assumptions in several areas, including the fair values of financial instruments, leases, assets acquired and liabilities assumed through business combinations, share-based awards, and contingencies as well as the collectability of our accounts receivable, the useful lives of our intangible assets and property and equipment, the incremental borrowing rate we use to determine our operating lease liabilities, and revenue recognition, among others. Actual results could differ materially from these estimates and judgments.</span></div></ix:nonNumeric><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our significant accounting policies from our Annual Report on Form 10-K for the year ended December&#160;31, 2022.</span></div></ix:continuation><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_46"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-344" continuedAt="ic454e0c18d6b43cb8feb82436b757856" escape="true">Fair Value of Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="ic454e0c18d6b43cb8feb82436b757856" continuedAt="i8224bc4c21bd4121b495f54bbb6fcd0d"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-345" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the financial instruments we measure at fair value on a recurring basis&#160;are as follows (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"><tr><td style="width:1.0%"></td><td style="width:43.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds   </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-346">799,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-347">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-348">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-349">799,282</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-350">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-351">109,455</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-352">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-353">109,455</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-354">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-355">324,087</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-356">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-357">324,087</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-358">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-359">238,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-360">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-361">238,974</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasury securities   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-362">206,302</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-363">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-364">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-365">206,302</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-366">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-367">188,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-368">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-369">188,305</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. agency bonds</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-370">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-371">123,040</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-372">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-373">123,040</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-374">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-375">19,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-376">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-377">19,210</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-378">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-379">15,638</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-380">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-381">15,638</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-382">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-383">2,243</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-384">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-385">2,243</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:OtherAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-386">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:OtherAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-387">4,353</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:OtherAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-388">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:OtherAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-389">4,353</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"><tr><td style="width:1.0%"></td><td style="width:43.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds   </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-390">1,017,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-391">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-392">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-393">1,017,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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-394">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-395">111,975</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-396">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-397">111,975</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-398">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-399">1,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-400">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-401">1,542</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-402">5,990</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-403">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-404">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-405">5,990</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-406">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-407">363,075</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-408">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-409">363,075</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-410">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-411">241,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-412">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-413">241,192</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-414">242,916</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-415">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-416">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-417">242,916</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-418">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-419">158,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-420">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-421">158,246</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-422">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-423">27,449</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-424">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-425">27,449</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-426">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-427">22,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-428">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-429">22,599</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. agency bonds</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-430">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-431">31,687</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-432">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-433">31,687</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-434">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-435">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-436">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-437">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:OtherAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-438">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:OtherAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-439">5,530</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:OtherAssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-440">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:OtherAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-441">5,530</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our marketable securities within Level 1 or Level 2 because we determine their fair values using quoted market prices or alternative pricing sources and models utilizing market observable inputs.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross unrealized gains and losses on our marketable securities were immaterial in the aggregate as of June 30, 2023 and December&#160;31, 2022. We evaluated all available evidence and did not recognize any allowance for credit losses for our marketable securities as of June 30, 2023 and December&#160;31, 2022.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div></div><ix:continuation id="i8224bc4c21bd4121b495f54bbb6fcd0d"><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="f-442" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our marketable securities by contractual maturity is as follows (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.850%"><tr><td style="width:1.0%"></td><td style="width:81.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.342%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less   </span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="f-443">849,183</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after one to five years   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="f-444">266,373</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total   </span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-445">1,115,556</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net realized gains and losses from sales of available-for-sale securities were not material for any period presented.</span></div></ix:continuation><div id="i931aab92b9d2493ba2b9c8ceac996cf3_49"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-446" continuedAt="ia7b0029e3d3f4e87b7dd64e786ca097f" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ia7b0029e3d3f4e87b7dd64e786ca097f"><div style="margin-bottom:10pt;margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, we entered into a private pricing addendum with Amazon Web Services (&#8220;AWS&#8221;), which governs our use of cloud computing infrastructure provided by AWS. Under the pricing addendum, we are required to purchase at least $<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-447">3,250.0</ix:nonFraction> million of cloud services from AWS through April 2029. If we fail to do so, we are required to pay the difference between the amount we spend and the required commitment amount. As of June 30, 2023, our remaining contractual commitment is $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-448">2,057.4</ix:nonFraction>&#160;million. We expect to meet our remaining commitment.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various lawsuits, claims and proceedings that arise in the ordinary course of business. While the results of legal matters are inherently uncertain, we do not believe there is a reasonable possibility that the ultimate resolution of these matters, either individually or in aggregate, will have a material adverse effect on our business, financial position, results of operations or cash flows.</span></div></ix:continuation><div id="i931aab92b9d2493ba2b9c8ceac996cf3_52"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-449" continuedAt="i501b1768025249c4a75eb942ad391250" escape="true">Stockholders' Equity</ix:nonNumeric></span></div><ix:continuation id="i501b1768025249c4a75eb942ad391250" continuedAt="i6d2679409cff4f7ab09882ca0be30003"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June&#160;2009, our board of directors adopted and approved our 2009 Stock Plan (the "2009 Plan"), which provides for the issuance of stock options, Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs") to qualified employees, directors and consultants. Stock options granted under our 2009 Plan have a maximum life of <ix:nonNumeric contextRef="c-138" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="f-450">10</ix:nonNumeric> years and an exercise price not less than 100% of the fair market value of our common stock on the date of grant. RSUs granted under our 2009 Plan have a maximum life of <ix:nonNumeric contextRef="c-139" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-451">seven years</ix:nonNumeric>. <ix:nonFraction unitRef="shares" contextRef="c-140" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:fixed-zero" scale="0" id="f-452">No</ix:nonFraction> shares of our common stock were reserved for future issuance under our 2009 Plan as of June 30, 2023. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2019 Omnibus Incentive Plan ("2019 Plan") became effective upon closing of our initial public offering and succeeds our 2009 Plan. Our 2019 Plan provides for the issuance of stock options, RSAs, RSUs and other equity- or cash-based awards to qualified employees, directors and consultants. Stock options granted under our 2019 Plan have a maximum life of <ix:nonNumeric contextRef="c-141" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="f-453">10</ix:nonNumeric> years and an exercise price not less than 100% of the fair market value of our common stock on the date of grant. <ix:nonFraction unitRef="shares" contextRef="c-142" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-454">142,138,182</ix:nonFraction> shares of our Class A common stock were reserved for future issuance under our 2019 Plan as of June 30, 2023. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of our Class A common stock available for issuance under the 2019 Plan will be increased by the number of shares of our Class B common stock subject to awards outstanding under our 2009 Plan that would, but for the terms of the 2019 Plan, have returned to the share reserves of the 2009 Plan pursuant to the terms of such awards, including as the result of forfeiture, repurchase, expiration or retention by us in order to satisfy an award&#8217;s exercise price or tax withholding obligations. In addition, the number of shares of our Class&#160;A common stock reserved for issuance under our 2019 Plan will automatically increase on the first day of each fiscal year through and including January&#160;1, 2029, in an amount equal to <ix:nonFraction unitRef="number" contextRef="c-143" decimals="INF" name="pins:CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares" scale="-2" id="f-455">5</ix:nonFraction>% of the total number of shares of our Class&#160;A common stock and our Class&#160;B common stock outstanding on the last day of the calendar month before the date of each automatic increase, or a lesser number of shares determined by our board of directors.  </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div></div><ix:continuation id="i6d2679409cff4f7ab09882ca0be30003" continuedAt="i05904a479c1c47d39ccb19d59c37f8c9"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-456" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity during the six months ended June 30, 2023, was as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"><tr><td style="width:1.0%"></td><td style="width:12.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.429%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.429%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.429%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.435%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Options Outstanding</span></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Aggregate Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Value </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-457">15,799</ix:nonFraction></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-458">13.25</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-144" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-459">6.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-460">174,165</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised   </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-461">1,275</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-462">2.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-463">14,524</ix:nonFraction></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-464">14.18</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-465">6.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-466">190,996</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="f-467">7,433</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-468">8.64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-469">3.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-470">139,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">We calculate intrinsic value based on the difference between the exercise price of in-the-money-stock options and the fair value of our common stock as of the respective balance sheet date.</span></div></ix:nonNumeric><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The&#160;total grant-date fair value of stock options vested during the six months ended June 30, 2023 and 2022, was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="f-471">14.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="f-472">1.6</ix:nonFraction> million, respectively. The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-473">29.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-474">83.3</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Restricted Stock Unit and Restricted Stock Award Activity</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="f-475" escape="true"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU and RSA activity during the six months ended June 30, 2023, was as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"><tr><td style="width:1.0%"></td><td style="width:70.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.771%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units and Restricted Stock Awards Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-145" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-476">54,518</ix:nonFraction></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-145" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-477">25.46</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted   </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-146" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-478">20,358</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-146" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-479">24.50</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-146" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-480">14,308</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-146" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-481">24.68</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-146" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-482">4,650</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-146" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-483">24.06</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:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-147" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-484">55,918</ix:nonFraction></span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-147" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-485">25.43</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-486" escape="true"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense during the three and six months ended June 30, 2023 and 2022, was as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"><tr><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.768%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.774%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue   </span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-487">2,740</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-488">1,417</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-489">5,049</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-490">2,611</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-491">108,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-492">81,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-493">202,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-494">134,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-495">26,398</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-496">18,501</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-497">45,587</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-498">30,270</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-499">31,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-500">16,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-501">59,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-502">23,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation   </span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-503">169,630</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-504">117,413</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-505">312,752</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-506">190,653</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div></div><ix:continuation id="i05904a479c1c47d39ccb19d59c37f8c9"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, we had $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="f-507">1,380.6</ix:nonFraction> million of unrecognized share-based compensation expense, which we expect to recognize over a weighted-average period of <ix:nonNumeric contextRef="c-1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-508">2.6</ix:nonNumeric> years.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 2, 2023, our board of directors authorized a stock repurchase program of up to $<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-509">500.0</ix:nonFraction>&#160;million of our Class A common stock, which we completed in the second quarter of 2023. Under the program, we repurchased and retired <ix:nonFraction unitRef="shares" contextRef="c-165" decimals="0" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-510">21,215,663</ix:nonFraction> shares of our Class A common stock for an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-511">500.5</ix:nonFraction>&#160;million, including $<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="pins:StockRepurchaseProgramExciseTaxes" format="ixt:num-dot-decimal" scale="6" id="f-512">0.5</ix:nonFraction>&#160;million excise tax resulting from the Inflation Reduction Act of 2022.</span></div></ix:continuation><div id="i931aab92b9d2493ba2b9c8ceac996cf3_55"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-513" continuedAt="id02e188f64ab4662bbe8a65c9891b10c" escape="true">Net Loss Per Share </ix:nonNumeric></span></div><ix:continuation id="id02e188f64ab4662bbe8a65c9891b10c"><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-514" continuedAt="i54b667b4f7ea4fbdb4c217369057aa5a" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present net loss per share using&#160;the&#160;two-class&#160;method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion and transfer rights and therefore share equally in our net income or losses.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate basic net loss per share by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.</span></div></ix:nonNumeric><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i54b667b4f7ea4fbdb4c217369057aa5a">Diluted net loss per share gives effect to all potential shares of common stock, including stock options, RSAs and RSUs, to the extent these are dilutive.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-515" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculated basic and diluted net loss per share as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.619%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-516"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-517">30,314</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-518"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-519">4,628</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-520"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-521">37,288</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-522"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-523">5,788</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-524"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-525">211,427</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-526"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-527">32,094</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-528"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-529">41,845</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-530"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-531">6,512</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-166" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-532"><ix:nonFraction unitRef="shares" contextRef="c-166" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-533">584,978</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-167" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-534"><ix:nonFraction unitRef="shares" contextRef="c-167" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-535">89,302</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-168" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-536"><ix:nonFraction unitRef="shares" contextRef="c-168" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-537">573,255</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-169" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-538"><ix:nonFraction unitRef="shares" contextRef="c-169" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-539">88,987</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-170" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-540"><ix:nonFraction unitRef="shares" contextRef="c-170" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-541">588,382</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-171" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-542"><ix:nonFraction unitRef="shares" contextRef="c-171" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-543">89,314</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-172" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-544"><ix:nonFraction unitRef="shares" contextRef="c-172" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-545">570,760</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-173" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-546"><ix:nonFraction unitRef="shares" contextRef="c-173" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-547">88,825</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-166" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-548"><ix:nonFraction unitRef="usdPerShare" contextRef="c-166" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-549">0.05</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-167" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-550"><ix:nonFraction unitRef="usdPerShare" contextRef="c-167" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-551">0.05</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-168" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-552"><ix:nonFraction unitRef="usdPerShare" contextRef="c-168" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-553">0.07</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-169" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-554"><ix:nonFraction unitRef="usdPerShare" contextRef="c-169" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-555">0.07</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-170" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-556"><ix:nonFraction unitRef="usdPerShare" contextRef="c-170" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-557">0.36</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-171" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-558"><ix:nonFraction unitRef="usdPerShare" contextRef="c-171" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-559">0.36</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-172" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-560"><ix:nonFraction unitRef="usdPerShare" contextRef="c-172" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-561">0.07</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-173" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-562"><ix:nonFraction unitRef="usdPerShare" contextRef="c-173" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-563">0.07</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-564" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is the same as diluted net loss per share because we reported net losses for all periods presented. We excluded the following weighted-average potential shares of common stock from our calculation of diluted net loss per share because these would be anti-dilutive (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-174" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-565">14,723</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-175" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-566">15,210</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-176" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-567">14,973</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-177" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-568">15,568</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units and restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-178" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-569">50,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-179" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-570">48,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-180" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-571">52,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-181" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-572">41,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></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></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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-573">65,244</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-574">63,815</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-575">67,058</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-576">57,277</ix:nonFraction>&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_58"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-577" continuedAt="if66ad45572d74141959fa5d4e789f3fa" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="if66ad45572d74141959fa5d4e789f3fa" continuedAt="ib160eda9b8b84052b1e0bbc70cff4067"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine our income tax provision for interim periods using an estimate of our annual effective tax rate adjusted for discrete items occurring during the periods presented. The primary difference between our effective tax rate and the federal statutory rate is the full valuation allowance we have established on our federal, state and foreign net operating losses and credits. We recorded income tax benefits of $<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-578">11.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-579">21.1</ix:nonFraction>&#160;million for the three and six months ended June 30, 2023, respectively, and income tax provisions of $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-580">2.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-581">3.8</ix:nonFraction>&#160;million for the three and six months ended June 30, 2022, respectively. </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax benefits recorded for the three and six months ended June 30, 2023 were primarily driven by the pre-tax losses generated during the periods, partially offset by changes in our valuation allowance. The income tax provisions recorded for the three and six months ended June 30, 2022 were primarily driven by the income generated during the periods, partially offset by changes in our valuation allowance. All periods include the effects of the capitalization and amortization of research and development expenses as required by the 2017 Tax Cuts and Jobs Act.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib160eda9b8b84052b1e0bbc70cff4067">We are subject to taxation in the U.S. and various other state and foreign jurisdictions. As we have net operating loss carryforwards for U.S. federal and state jurisdictions, the statute of limitations is open for all tax years. For material foreign jurisdictions, the tax years open to examination include the years 2018 and forward.</ix:continuation> </span></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_61"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-582" continuedAt="iec63efa6f5c14b29a50845733ed744c8" escape="true">Geographical Information</ix:nonNumeric></span></div><ix:continuation id="iec63efa6f5c14b29a50845733ed744c8"><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-583" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by geography based on our customers&#8217; billing addresses was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. and Canada</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-584">549,653</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-585">530,726</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-586">1,021,474</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-587">992,799</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-588">118,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-589">104,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-590">216,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-591">193,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rest of World</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-592">39,561</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-593">30,453</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-594">72,934</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-595">54,368</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue   </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-596">708,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-597">665,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-598">1,310,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-599">1,240,815</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom: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: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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:5pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">United States revenue was $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-600">518.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-601">500.3</ix:nonFraction> million for the three months ended June 30, 2023 and 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-602">967.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-603">941.3</ix:nonFraction> million for the six months ended June 30, 2023 and 2022, respectively. No individual country other than the United States exceeded 10% of our total revenue for any period presented.</span></div><div style="margin-bottom:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Europe includes Russia and Turkey.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="f-604" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and equipment, net and operating lease right-of-use assets by geography is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States   </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-605">74,431</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-606">205,374</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-607">13,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-608">11,627</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-609">12,964</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-610">14,589</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">International</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-611">20,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-612">34,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net and operating lease right-of-use assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-613">121,994</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-614">265,828</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom: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: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></table></div><div style="margin-bottom:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Other than the United States, Mexico and Canada, no other country exceeded 10% of our total property and equipment, net and operating lease right-of-use assets for any period presented.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_64"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PINTEREST, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-615" continuedAt="i1e924bbc4628441ea9db0cf69140f75c" escape="true">Restructuring</ix:nonNumeric></span></div><ix:continuation id="i1e924bbc4628441ea9db0cf69140f75c"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, we initiated a restructuring plan intended to support our corporate strategy, improve efficiency and position our business in light of the ongoing macroeconomic environment (the &#8220;Plan&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Plan, we announced a workforce reduction of approximately <ix:nonFraction unitRef="number" contextRef="c-206" decimals="2" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="f-616">4</ix:nonFraction>%. We also ceased occupying and plan to sublease our former headquarters at 505 Brannan Street in San Francisco and abandoned certain other leased office spaces in order to adjust our office space footprint to better align with the needs of our flexible work model. As a result, we recorded impairment and abandonment charges for the related operating lease right-of-use assets and leasehold improvements.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="f-617" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges during the three and six months ended June 30, 2023 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.563%"><tr><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Office Space Reductions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and Other Personnel Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="f-618">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:fixed-zero" scale="3" id="f-619">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="f-620">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="f-621">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-622">603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="f-623">603</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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="f-624">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-625">72</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="f-626">72</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="f-627">4,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:SeveranceCosts1" scale="3" id="f-628">504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-629">4,886</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:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="f-630">4,381</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-631">1,180</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-632">5,561</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Office Space Reductions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and Other Personnel Costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="f-633">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:fixed-zero" scale="3" id="f-634">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="f-635">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="f-636">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-637">4,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-638">4,696</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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:fixed-zero" scale="3" id="f-639">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-640">2,749</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-641">2,749</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="f-642">117,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-643">2,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-644">119,437</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:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherRestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="f-645">117,315</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="3" id="f-646">9,567</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-647">126,882</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Office space reductions are non-cash and include impairment charges and accelerated expense related to operating lease right-of-use assets and leasehold improvements. We estimated the fair value of the impaired assets using a discounted cash flow model based on market participant assumptions.</span></div></ix:nonNumeric><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities and remaining charges under the Plan are immaterial as of June 30, 2023.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_70"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_73"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read together with our condensed consolidated financial statements and related notes and other financial information appearing elsewhere in this Quarterly Report on Form 10-Q. This discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results could differ materially from these forward-looking statements as a result of many factors, including those discussed in &#8220;Risk Factors&#8221; and &#8220;Note About Forward-Looking Statements&#8221; included elsewhere in this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview of Second Quarter Results</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our key financial and operating results as of and for the three months ended June 30, 2023 are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenue was $708.0&#160;million, an increase of 6% compared to the three months ended June 30, 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Monthly active users ("MAUs") were 465 million, an increase of 8% compared to June 30, 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Share-based compensation expense was $169.6 million, an increase of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$52.2&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to the three months ended June 30, 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Total costs and expenses were $781.3&#160;million, including $5.6&#160;million of restructuring charges. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Loss from operations was</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $73.2 million.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net loss was $34.9 million.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted EBITDA was $107.0 million.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We completed our $500.0&#160;million stock repurchase program.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cash, cash equivalents and marketable securities was $2,295.4 million.</span></div><div style="margin-bottom:10pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Headcount was 3,883.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Macroeconomic conditions, such as inflation, supply chain issues, changes in foreign currency exchange rates, competition from other platforms and other risks and uncertainties have impacted, and all or some of these factors may continue to impact, advertiser demand, user growth, user engagement, and our business, operations and financial results. See "Risk Factors" and "Note About Forward-Looking Statements&#8221; for additional details.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restructuring </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, we initiated a restructuring plan intended to support our corporate strategy, improve efficiency and position our business in light of the ongoing macroeconomic environment. This includes a workforce reduction of approximately 4% and a plan to sublease or abandon certain leased office spaces.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges during the three and six months ended June 30, 2023 were as follows (in thousands):</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.563%"><tr><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Office Space Reductions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and Other Personnel Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,886&#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:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,381&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,180&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,561&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Office Space Reductions</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and Other Personnel Costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,749&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,749&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,437&#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:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,315&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,567&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,882&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 8 to our condensed consolidated financial statements for further information on our restructuring charges.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trends in User Metrics</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Monthly Active Users.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We define a monthly active user as an authenticated Pinterest user who visits our website, opens our mobile application or interacts with Pinterest through one of our browser or site extensions, such as the Save button,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at least once during the 30-day period ending on the date of measurement. The number of MAUs do not include Shuffles users unless they would otherwise qualify as MAUs. We present MAUs based on the number of MAUs measured on the last day of the current period. We calculate average MAUs based on the average of the number of MAUs measured on the last day of the current period and the last day prior to the beginning of the current period. MAUs are the primary metric by which we measure the scale of our active user base.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly Monthly Active Users</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in millions)</span></div><div style="text-align:center"><img src="pins-20230630_g2.jpg" alt="Capture 1.jpg" style="height:324px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/></div><div style="text-align:center"><img src="pins-20230630_g3.jpg" alt="Capture 2.jpg" style="height:346px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note: U.S. and Canada, Europe and Rest of World may not sum to Global due to rounding. Europe includes Russia and Turkey for our reporting of Revenue, MAUs and ARPU by geographic region.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">global MAUs increased </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compared to June 30, 2022 primarily due to our investments in relevance and personalization beginning in the second quarter of 2022.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trends in Monetization Metrics</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We calculate revenue by user geography based on our estimate of the geographic location of our users when they perform a revenue-generating activity. The geography of our users affects our revenue and financial results because we currently only monetize certain countries and currencies and because we monetize different geographies at different average rates. Our revenue in U.S. and Canada and, to a lesser extent, Europe is higher primarily due to the relative size and maturity of the digital advertising markets in these geographies.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly Revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> (in millions)</span></div><div style="text-align:center"><img src="pins-20230630_g4.jpg" alt="Capture 3.jpg" style="height:325px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><img src="pins-20230630_g5.jpg" alt="Capture 4.jpg" style="height:322px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note: Revenue by geography in the charts above is geographically apportioned based on our estimate of users' geographic location when they perform a revenue-generating activity. This allocation differs from our disclosure of revenue disaggregated by geography in the notes to our condensed consolidated financial statements where revenue is geographically apportioned based on our customers&#8217; billing addresses. U.S. and Canada, Europe and Rest of World may not sum to Global and quarterly amounts may not sum to annual due to rounding.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Average Revenue per User (&#8220;ARPU&#8221;). </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure monetization of our platform through our average revenue per user metric. We define ARPU as our total revenue in a given geography during a period divided by average MAUs in that geography during the period. We calculate ARPU by geography based on our estimate of the geography in which revenue-generating activities occur. We present ARPU on a U.S. and Canada, Europe and Rest of World basis because we currently monetize users in different geographies at different average rates. Our ARPU in U.S. and Canada and, to a lesser extent, Europe is higher primarily due to the relative size and maturity of the digital advertising markets in these geographies.</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quarterly Average Revenue per User</span></div><div style="margin-bottom:10pt;text-align:center"><img src="pins-20230630_g6.jpg" alt="Capture 5.jpg" style="height:334px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/></div><div style="margin-bottom:10pt;text-align:center"><img src="pins-20230630_g7.jpg" alt="Capture 6.jpg" style="height:307px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 30, 2023, global ARPU was $1.53, which represents a decrease of 1% compared to the three months ended June 30, 2022. For the three months ended June 30, 2023, U.S. and Canada ARPU was $5.92, an increase of 2%, Europe ARPU was $0.91, an increase of 6%, and Rest of World ARPU was $0.12, an increase of 20% compared to the three months ended June 30, 2022. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use MAUs and ARPU to assess the growth and health of the overall business and believe that these metrics best reflect our ability to attract, retain, engage and monetize our users, and thereby drive revenue.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_76"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measure</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To supplement our condensed consolidated financial statements presented in accordance with GAAP, we consider Adjusted EBITDA, a financial measure which is not based on any standardized methodology prescribed by GAAP.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Adjusted EBITDA as net loss adjusted to exclude depreciation and amortization expense, share-based compensation expense, interest income (expense), net, other income (expense), net, provision for (benefit from) income taxes and restructuring charges.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use Adjusted EBITDA to evaluate our operating results and for financial and operational&#160;decision-making&#160;purposes. We believe Adjusted EBITDA helps identify underlying trends in our business that could otherwise be masked by the effect of the income and expenses that it excludes. We also believe Adjusted EBITDA provides useful information about our operating results, enhances the overall understanding of our past performance and future prospects, and allows for greater transparency with respect to key metrics we use for financial and operational&#160;decision-making.&#160;We are presenting Adjusted EBITDA to assist investors in seeing our operating results through the eyes of management and because we believe that this measure provides an additional tool for investors to use in comparing our core business operating results over multiple periods with other companies in our industry. However, our definition of Adjusted EBITDA may not be the same as similarly titled measures used by other companies.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with GAAP. There are a number of limitations related to the use of Adjusted EBITDA rather than net loss, the nearest GAAP equivalent. For example, Adjusted EBITDA excludes:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">certain recurring,&#160;non-cash&#160;charges such as depreciation of fixed assets and amortization of acquired intangible assets, although these assets may have to be replaced in the future; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">share-based&#160;compensation expense, which has been, and will continue to be for the foreseeable future, a significant recurring expense and an important part of our compensation strategy.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of these limitations, you should consider Adjusted EBITDA alongside other financial performance measures, including net loss and our other financial results presented in accordance with GAAP. The following table presents a reconciliation of net loss, the most directly comparable financial measure calculated and presented in accordance with GAAP, to Adjusted EBITDA (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.405%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.410%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,942)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,076)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(243,521)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,357)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,630&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,413&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,752&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,653&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49,789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,180)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,252&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,502)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,828&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,561&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,882&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,019&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,043&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,838&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_79"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Components of Results of Operations</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue by delivering ads on our website and mobile application. Advertisers purchase ads directly with us or through their relationships with advertising agencies. We recognize revenue only after transferring control of promised goods or services to customers, which occurs when a user clicks on an ad contracted on a cost per click ("CPC") basis, views an ad contracted on a cost per thousand impressions ("CPM") basis or views a video ad contracted on a cost per view ("CPV") basis. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of revenue consists primarily of expenses associated with the delivery of our service, including the cost of hosting our website and mobile application. Cost of revenue also includes personnel-related expense, including salaries, benefits and share-based compensation for employees on our operations teams, payments associated with partner arrangements, credit card and other transaction processing fees, amortization of acquired intangible assets and allocated facilities and other supporting overhead costs. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Research and development consists primarily of personnel-related expense, including salaries, benefits and share-based compensation for our engineers and other employees engaged in the research and development of our products, and allocated facilities and other supporting overhead costs. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Sales and marketing consists primarily of personnel-related expense, including salaries, commissions, benefits and share-based compensation for our employees engaged in sales, sales support, marketing and customer service functions, advertising and promotional expenditures, professional services, amortization of acquired intangible assets and allocated facilities and other supporting overhead costs. Our marketing efforts also include user- and advertiser-focused marketing expenditures. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> General and administrative consists primarily of personnel-related expense, including salaries, benefits and share-based compensation for our employees engaged in finance, legal, human resources and other administrative functions, professional services, including outside legal and accounting services, charitable contributions and allocated facilities and other supporting overhead costs. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Expense.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Other expense consists primarily of interest earned on our cash equivalents and marketable securities and foreign currency exchange gains and losses. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for (Benefit From) Income Taxes.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Provision for (benefit from) income taxes consists primarily of income taxes in foreign jurisdictions and U.S. federal and state income taxes adjusted for discrete items.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We define Adjusted EBITDA as net loss adjusted to exclude depreciation and amortization expense, share-based compensation expense, interest income (expense), net, other income (expense), net, provision for (benefit from) income taxes and restructuring charges. See &#8220;Non-GAAP Financial Measure&#8221; for more information and for a reconciliation of net loss, the most directly comparable financial measure calculated and presented in accordance with GAAP, to Adjusted EBITDA. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth our condensed consolidated statements of operations data (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">708,025&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665,930&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,310,606&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,240,815&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs and expenses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,740&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,896&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,666&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310,966&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">535,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">429,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243,239&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,037&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444,370&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385,990&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total costs and expenses</span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">781,268&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700,435&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,627,535&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,278,985&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from operations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,243)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,505)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(316,929)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,170)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,888&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,365&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,789&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,453&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,175)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,392)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(264,638)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44,545)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,942)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,076)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(243,521)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,357)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,019&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,043&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,988&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,838&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Includes share-based compensation expense as follows (in thousands):</span></div><div style="margin-bottom:5pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.551%"><tr><td style="width:1.0%"></td><td style="width:41.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue   </span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,740&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,417&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,049&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,611&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,398&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,501&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,587&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,270&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total share-based compensation</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">169,630&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">117,413&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">312,752&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190,653&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">See &#8220;Non-GAAP Financial Measure&#8221; for more information and for a reconciliation of net loss, the most directly comparable financial measure calculated and presented in accordance with GAAP, to Adjusted EBITDA.</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our condensed consolidated statements of operations data (as a percentage of revenue): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs and 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total costs and expenses</span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from operations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three and Six Months Ended June 30, 2023 and 2022</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">708,025&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665,930&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,310,606&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,240,815&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the three and six months ended June 30, 2023 increased by $42.1 million and $69.8 million, respectively, compared to the three and six months ended June 30, 2022 primarily due to growth in demand from our awareness objectives. Revenue growth was primarily driven by an 8% increase in MAUs offset by 1% respective decreases in ARPU. The number of advertisements served increased by 33% while the price of advertisements decreased by 20% for the three and six months ended June 30, 2023 compared to the three and six months ended June 30, 2022.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue based on our estimate of the geographic location of our users increased by 4% and 4%, respectively, in U.S. and Canada to $564.7&#160;million and $1,050.4&#160;million, Europe revenue increased by 12% and 9% to $114.4&#160;million and $207.1&#160;million, and Rest of World revenue increased by 32% and 34% to $29.0&#160;million and $53.1&#160;million for the three and six months ended June 30, 2023 compared to the three and six months ended June 30, 2022, respectively.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,740&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,896&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,666&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310,966&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue for the three and six months ended June 30, 2023 increased by $3.8&#160;million and $28.7&#160;million respectively, compared to the three and six months ended June 30, 2022. The increase for the six months ended June 30, 2023 was primarily due to higher absolute hosting costs due to higher compute utilization. For the three months ended June 30, 2023, this impact was offset by infrastructure efficiency initiatives.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,391&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,508&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">535,737&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">429,056&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development for the three and six months ended June 30, 2023 increased by $35.9 million and $106.7 million, respectively, compared to the three and six months ended June 30, 2022. These increases were primarily due to $27.1 million and $68.5 million respective increases in share-based compensation expense, 14% and 19% respective increases in average headcount, which drove higher personnel expenses, as well as $0.6 million and $4.7 million of restructuring charges, respectively.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243,239&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,037&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444,370&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385,990&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing for the three and six months ended June 30, 2023 increased by $31.2 million and $58.4 million, respectively, compared to the three and six months ended June 30, 2022. These increases were primarily due to 2% and 7% respective increases in average headcount, which drove higher personnel expenses, higher outsourced services costs, $7.9 million and $15.3 million increases in share-based compensation expense and $0.1 million and $2.7 million of restructuring charges, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as well as a $15.2 million increase in marketing expenses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three months ended June 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,898&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,994&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,762&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,973&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative for the three and six months ended June 30, 2023 increased by $9.9 million and $154.8 million, respectively, compared to the three and six months ended June 30, 2022. The increase was primarily due to $4.9&#160;million and $119.4 million of restructuring charges, respectively, and $15.9 million and $35.8 million respective increases in share-based compensation expense.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest and Other Income (Expense), Net</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,888&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,365&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,789&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,453&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,018&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest and other income (expense), net</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,068&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,887)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(560)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,291&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,375)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(920)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income (expense), net for the three and six months ended June 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by $33.0 million and $58.7 million, respectively, compared to the three and six months ended June 30, 2022, primarily due to higher returns on our marketable securities as a result of higher interest rates.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for (Benefit From) Income Taxes</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.400%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,233)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,684&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(519)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,117)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,812&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(654)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes was primarily due to income (losses) generated in U.S. federal, state and certain foreign jurisdictions for each of the periods presented and includes the effects of the capitalization and amortization of research and development expenses as required by the 2017 Tax Cuts and Jobs Act.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss and Adjusted EBITDA</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.399%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,942)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,076)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(243,521)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,357)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(404)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,043&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss for the three and six months ended June 30, 2023 was $34.9 million and $243.5 million compared to $43.1 million and $48.4 million for the three and six months ended June 30, 2022. Adjusted EBITDA was $107.0 million and $134.0 million for the three and six months ended June 30, 2023 compared to $92.0 million and $168.8 million for the three and six months ended June 30, 2022, due to the factors described above. See &#8220;Non-GAAP Financial Measure&#8221; for more information and for a reconciliation of net loss, the most directly comparable financial measure calculated and presented in accordance with GAAP, to Adjusted EBITDA.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_82"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We finance our operations primarily through payments received from our customers. Our primary uses of cash are personnel-related costs and the cost of hosting our website and mobile application. As of June 30, 2023, we had $2,295.4 million in cash, cash equivalents and marketable securities. Our cash equivalents and marketable securities are primarily invested in short-duration fixed income securities, including government and investment-grade corporate debt securities and money market funds. As of June 30, 2023, $151.6 million of our cash and cash equivalents was held by our foreign subsidiaries. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2022, we entered into an amended and restated five-year $400.0 million revolving credit facility (the &#8220;2022 revolving credit facility&#8221;), which replaced our previous $500.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revolving credit facility entered into in November 2018. The 2022 revolving credit facility also contains an accordion option which, if exercised, would allow us to increase the aggregate commitments by up to $405.0 million provided we are able to secure additional lender commitments and satisfy certain other conditions. Interest on any borrowings under the 2022 revolving credit facility accrues at either an adjusted term SOFR plus 0.10% and a margin of 1.50% or at an alternative base rate plus a margin of 0.50%, at our election, and we are required to pay an annual commitment fee that accrues at 0.15% per annum on the unused portion of the aggregate commitments under the 2022 revolving credit facility.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 revolving credit facility also allows us to issue letters of credit, which reduce the amount we can borrow. We are required to pay a fee that accrues at 0.125% per annum on the average aggregate daily maximum amount available to be drawn under any outstanding letters of credit. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 revolving credit facility contains customary conditions to borrowing, events of default and covenants, including covenants that restrict our ability to incur indebtedness, grant liens, make distributions to holders of our stock or the stock of our subsidiaries, make investments or engage in transactions with our affiliates. The 2022 revolving credit facility also contains a financial maintenance covenant: a maximum net leverage ratio of consolidated debt to consolidated EBITDA no greater than 3.50 to 1.00, subject to an increase up to 4.00 to 1.00 for a certain period following an acquisition. The obligations under the 2022 revolving credit facility are secured by liens on substantially all of our domestic assets, including certain domestic intellectual property assets. We are in compliance with all covenants, and there were no amounts outstanding under this facility as of the filing of this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our existing cash, cash equivalents and marketable securities and amounts available under our revolving credit facility will be sufficient to meet our working capital and capital expenditure needs over at least the next 12 months, though we may require additional capital resources in the future. We may elect to raise additional capital through the sale of additional equity to fund our future needs beyond the next 12 months.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our material cash requirements or non-cancelable contractual commitments since December&#160;31, 2022, including as a result of our restructuring plan, which does not release us from our contractual commitment to make future cash payments for our impaired or abandoned office space leases.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2023 and 2022, our net cash flows were as follows (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.850%"><tr><td style="width:1.0%"></td><td style="width:70.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.710%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating activities</span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,176&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,457&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investing activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(75,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing activities</span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(659,987)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,873)</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows from operating activities consist of our net loss adjusted for certain non-cash reconciling items, such as share-based compensation expense, depreciation and amortization, non-cash restructuring charges and changes in our operating assets and liabilities. Net cash provided by operating activities decreased by $87.3 million for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to higher personnel expenses.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows from investing activities consist of capital expenditures for improvements to new and existing office spaces and acquisitions of businesses. We also actively manage our operating cash and cash equivalent balances and invest excess cash in short-duration marketable securities, the sales and maturities of which we use to fund our ongoing working capital requirements. Net cash used in investing activities decreased by $57.4 million for the six months ended June 30, 2023 compared to the six months ended June 30, 2022, primarily due to our acquisition of The Yes Platform, Inc. during the six months ended June 30, 2022.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows from financing activities consist of tax remittances on release of RSUs and RSAs, repurchases of our Class A common stock, and proceeds from the exercise of stock options. Net </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash used</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in financing activities increased by $626.1 million for the six months ended June 30, 2023 compared to the six months ended June 30, 2022, primarily due to the $500.0 million repurchase of Class A common stock during the six months ended June 30, 2023 as well as our transition to net settling the tax remittances on release of RSUs and RSAs in the second quarter of 2022.</span></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_85"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We prepare our condensed consolidated financial statements in accordance with GAAP. Preparing our condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses as well as related disclosures. Because these estimates and judgments may change from period to period, actual results could differ materially, which may negatively affect our financial condition or results of operations. We base our estimates and judgments on historical experience and various other assumptions that we consider reasonable, and we evaluate these estimates and judgments on an ongoing basis. We refer to such estimates and judgments, discussed further below, as critical accounting policies and estimates.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 1 to our condensed consolidated financial statements for further information on our other significant accounting policies. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue by delivering ads on our website and mobile application. We recognize revenue only after transferring control of promised goods or services to customers, which occurs when a user clicks on an ad contracted on a CPC basis, views an ad contracted on a CPM basis or views a video ad contracted on a CPV basis. We typically bill customers on a CPC, CPM or CPV basis, and our payment terms vary by customer type and location. The term between billing and payment due dates is not significant. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue only after satisfying our contractual performance obligations. We occasionally offer customers free ad inventory. When contracts with our customers contain multiple performance obligations, we allocate the overall transaction price, which is the amount of consideration to which we expect to be entitled in exchange for promised goods or services, to each of the distinct performance obligations based on their relative standalone selling prices. We generally determine standalone selling prices based on the effective price charged per contracted click, impression or view, and we do not disclose the value of unsatisfied performance obligations because the original expected duration of our contracts is generally less than one year. </span></div><div style="margin-bottom:10pt;margin-top:10pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_88"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',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:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risks, including changes in foreign currency exchange and interest rates, in the ordinary course of our business.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Exchange Risk</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reporting currency is the U.S. dollar, and the functional currency of our subsidiaries is either their local currency or the U.S. dollar, depending on the circumstances. While the majority of our revenue and operating expenses are denominated in U.S. dollars, we have foreign currency risks related to our revenue and operating expenses denominated in currencies other than the U.S. dollar. We have experienced and will continue to experience fluctuations in our net income (loss) as a result of transaction gains or losses related to revaluing certain asset and liability balances denominated in currencies other than the functional currency of the subsidiaries in which they are recorded. To date, these fluctuations have not been material. We have not engaged in hedging activities relating to our foreign currency exchange risk, although we may do so in the future. We do not believe a 10% increase or decrease in the relative value of the U.S. dollar would have materially affected our condensed consolidated financial statements as of and for the three and six months ended June 30, 2023. </span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, we held cash, cash equivalents and marketable securities of $2,295.4 million. Our cash equivalents and marketable securities primarily consist of short-duration fixed income securities, including government and investment-grade corporate debt securities and money market funds, and our investment policy is meant to preserve capital and maintain liquidity. Changes in interest rates affect the interest income we earn on our cash, cash equivalents and marketable securities and the fair value of our cash equivalents and marketable securities. A hypothetical 100 basis point increase in interest rates would have decreased the market value of our cash equivalents and marketable securities by $6.8 million and $5.2 million as of June 30, 2023 and December&#160;31, 2022, respectively. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_91"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Item 4. Controls and Procedures</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our management, with the participation of our chief executive officer ("CEO") and chief financial officer ("CFO"), has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act"), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our CEO and CFO have concluded that as of&#160;June 30, 2023, our disclosure controls and procedures are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission ("SEC"), and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There was no change in our internal control over financial reporting (as defined in Rules 13a-15(d) and 15d-15(d) under the Exchange Act) during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Limitations on Effectiveness of Controls and Procedures</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_94"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II - OTHER INFORMATION</span></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_97"></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently involved in, and may in the future be involved in, actual and threatened legal proceedings, claims, investigations and government inquiries arising in the ordinary course of our business, including legal proceedings, claims, investigations and government inquiries involving intellectual property, data privacy and data protection, privacy and other torts, illegal or objectionable content, consumer protection, securities, corporate governance,  employment, workplace culture, contractual rights, civil rights infringement, false or misleading advertising, or other legal claims relating to content or information that is provided to us or published or made available on our service. This risk is enhanced in certain jurisdictions outside of the United States where our protection from liability for content published on our platform by third parties may be unclear and where we may be less protected under local laws than we are in the United States.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information on certain litigation we are involved in, see "Legal Matters" in Note 3 of the accompanying notes to our condensed consolidated financial statements, which is incorporated herein by reference.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the results of the actual and threatened legal proceedings, claims, investigations and government inquiries in which we currently are involved cannot be predicted with certainty, we do not believe that there is a reasonable possibility that the final outcome of these matters will have a material adverse effect on our business or financial results. Regardless of the final outcome, however, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, harm to our reputation and brand, and other factors.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_100"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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. In addition to the other information set forth in this Quarterly Report, 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, including the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and our condensed consolidated financial statements and related notes, before deciding to invest in our Class A common stock. The occurrence of any of the following risks could harm our business, reputation, revenue, financial results and prospects. In addition, risks and uncertainties that are not presently known to us or that we currently believe are immaterial could also harm our business, reputation, revenue, financial results and prospects. If any of these risks occur, the value of our Class A common stock could decline and you may lose all or part of your investment. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our Business Strategy and Growth</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We generate substantially all of our revenue from advertising. The failure to attract new advertisers, the loss of advertisers or a reduction in how much they spend could harm our business, revenue and financial results.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Substantially all of our revenue is generated from third-party advertising. However, we may not be able to continue to grow and scale this revenue model. Our growth strategy depends on, among other things, attracting more advertisers (including expanding our sales efforts to reach advertisers in international markets), scaling our business with existing advertisers and expanding our advertising product offerings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Most advertisers do not have long-term advertising commitments with us. Many of our advertisers only recently started working with us and spend a relatively small portion of their overall advertising budget with us. In order to increase the number of advertisers and increase the portion of the advertising budget that our existing advertisers spend with us, we must invest in new tools and technology and/or expand our sales force, and there can be no assurance that those efforts will be successful. The insights on user behavior we provide to advertisers may not yield effective results for the advertisers and may reduce or stop their spend on our platform. In addition, advertisers may view some of our products or our platform as experimental and may devote only a small portion of their advertising spend to our platform unless we improve existing and develop new measurement tools that better demonstrate the effectiveness of our platform. In addition, many advertisers do not have advertising creative content in a format that would be successful on our platform and may be unable or unwilling to devote the technical or financial resources required to develop content for our platform. While we continue to develop and deploy tools to allow advertisers to create content for our platform, we may be unable to develop tools that effectively and efficiently meet the needs of advertisers. Advertisers will not do, or continue to do, business with us if they do not believe that advertisements on our platform are effective in meeting their campaign goals, if we cannot measure the effectiveness of our advertising products or if they do not believe that their investment in advertising with us will generate a competitive return relative to other alternatives. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A substantial portion of our revenue is derived from a small number of advertisers and is currently concentrated in certain verticals, particularly CPG and retail. We either contract directly with advertisers or with advertising agencies on behalf of advertisers. Many of these advertising agencies are owned by large media corporations that exercise varying degrees of control over the agencies. Our business, revenue and financial results could be harmed by the loss of, or a deterioration in our relationship with, any of our largest advertisers or with any advertising agencies or the large media corporations that control them. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our advertising revenue could be harmed by many other factors, including: </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">changes in the price of advertisements; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">our inability to create new products that sustain or increase the value of our advertisements; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">our inability to meet advertiser demand on our platform if we cannot increase the size and engagement of our user base; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">if our partnerships for third party advertisement demand does not yield expected business impact;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">our inability to find the right balance between brand and performance advertising and provide the right products and platform to support the pricing and demand needed for each of the advertisers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">changes in user demographics that make us less attractive to advertisers; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">our inability to make our ads more relevant and effective; </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">any decision to serve contextually relevant advertisements when the price of relevant advertisements may be lower than other advertisements that we could show users that are less relevant; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the availability, accuracy and utility of our analytics and measurement solutions that demonstrate the value of our advertisements, or our ability to further improve such tools; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">changes to our data privacy practices (including as a result of changes to laws or regulations or third-party policies) that affect the type or manner of advertising that we are able to provide; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">our inability to collect and share data which new or existing advertisers find useful; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">competitive developments or advertiser perception of the value of our products; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">product changes or advertising inventory management decisions we make that change the type, size or frequency of advertisements on our platform; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">users that upload content or take other actions that are deemed to be hostile, inappropriate, illicit, objectionable, illegal or otherwise not consistent with our advertisers&#8217; brands; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the impact of invalid clicks or click fraud on our advertisements; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the failure of our advertising auction mechanism to target and price ads effectively; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">difficulty and frustration from advertisers who may need to reformat or change their advertisements to comply with our guidelines or experience challenges uploading and conforming their advertisements with our system requirements; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the macroeconomic conditions and the status of the advertising industry, such as recession or the fear of recession, inflation, supply chain issues, and inventory and labor shortages, which could cause businesses to spend less on advertising and/or direct their advertising spend to larger companies that offer more traditional and widely accepted advertising products; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">Adverse publicity, whether or not accurate, relating to us or to social media platforms in general, may tarnish our reputation and erode advertisers&#8217; confidence in our platform; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the other risks and uncertainties described in this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">These and other factors could reduce the amount that advertisers spend on our platform, or cause advertisers to stop advertising with us altogether. Any of these events could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ecosystem of users and advertisers depends on our ability to attract, retain and engage our user base. If we fail to add new users or retain or recover users, or if users engage less with us, our business, revenue and financial results could be harmed. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must attract, grow, retain and engage our users on our platform. Our active users may not grow, and may decline.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If current and potential users do not perceive their experience with our platform to be useful, or the content that we serve to them to be relevant to their personal taste and interests, we may not be able to attract new users, retain existing users, recover past users or maintain or increase the frequency and duration of users' engagement. User engagement has and will continue to fluctuate depending on factors beyond our control. For example, although we saw a higher number of users and higher user engagement during the peak of the COVID-19 pandemic in 2020, we experienced declines in the number of users and lower levels of user engagement as the COVID-19 pandemic subsided.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate that our active user growth rate will decline over time if the size of our active user base increases or we achieve higher market penetration rates. As a result, our financial performance will increasingly depend on our ability to increase user engagement and our monetization efforts. We also may not be able to penetrate certain demographics in a meaningful manner to grow the number of users. For example, in the United States, historically a substantial majority of our users have been women of ages 18-64. We may not be able to further increase the number of users in this demographic and may need to increase the number of users in other demographics, such as men and international users, in order to grow our users. Further, we may make changes to our product that makes it less attractive for a particular demographic.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are many other factors that could negatively affect user growth, retention and engagement, including if: </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our competitors mimic our products or product features or create more engaging platforms or products, causing users to utilize their products instead of, or more frequently than, our products;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we do not provide a compelling user experience because of the decisions we make regarding our products or the type and frequency of advertisements that we display;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our content is not relevant to users&#8217; personal taste and interests;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">search queries by users do not yield relevant results; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">third parties do not permit or continue to permit their content to be displayed on our platform;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users have difficulty or are blocked from installing, updating or otherwise accessing our platform on mobile devices or web browsers;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">there are changes in the amount of time users spend across all applications and platforms, including ours;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users use or spend more time on other platforms that they feel are more relevant or engaging;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are unable to attract creators or publishers to create engaging and relevant content on our platform; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">technical or other problems frustrate the user experience, particularly if those problems prevent us from delivering our service in a fast and reliable manner;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are unable to successfully educate users how to utilize new products and product features that we introduce, such as live stream content, video and shopping features;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users are located in countries with low smartphone penetration or with lack of cellular based data network since our products typically require high bandwidth data capabilities; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in regulations or our contractual arrangements that adversely impact our access to, and use of, zero-rating offers or other discounts or data usage for our platform;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are unable to address user and advertiser concerns regarding the content, privacy and security of our platform;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are unable to combat spam, harassment, cyberbullying, discriminatory, political or other hostile, inappropriate, misleading, abusive or offensive content or usage on our products or services;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users adopt new technologies that block our products or services or where our products or services may be displaced in favor of other products or services, or may not be featured or otherwise available;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">third-party initiatives that may enable greater use of our platform, including low-cost or discounted data plans, are discontinued;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">merchants on Pinterest do not provide users with positive shopping experiences, for example, if products are not of the quality depicted on the platform or not readily available for purchase;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">there are macro level conditions that are beyond our control, such as the COVID-19 pandemic that cause users to spend less time on our platform; or</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the other risks and uncertainties described in this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to serve advertisements on our platform, and therefore the value proposition for our advertisers, depends on the size and engagement of our user base. Our growth efforts are not currently focused on increasing the number of daily active users, and we do not anticipate that most of our users will become daily active users. Therefore, even if we are able to increase demand for our advertising products, we may not be able to deliver those advertisements if we cannot also increase the size and engagement of our user base, which could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any decrease in user growth, retention or engagement could render our platform less attractive to users or advertisers, and could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are not able to continue to provide content that is useful and relevant to users&#8217; personal taste and interests or fail to remove objectionable content or block objectionable practices by advertisers or third parties, user growth, retention or engagement could decline, which could result in the loss of advertisers and revenue.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on our ability to provide users with content, including advertisements and shopping content, that is useful and relevant to their personal taste and interests, which in turn, depends on the content contributed by our users, creators, publishers, advertisers, merchants and other third party partners and the manner in which we present that content to users. We may not be able to effectively compete for content on our platform, may not be able to effectively partner with third party content publishers or may get content that is not relevant, useful or inspiring to our users.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Users engage with content that is relevant to their country, language and gender preferences as well as their personal interests and intent. We may not correctly or timely identify and serve content that is useful and relevant to users. In addition, new content and new or different forms of content we distribute may not have as much relevancy signal for optimal distribution of the pins as prior content and forms of content that have been saved repeatedly on our platform which may result in lower users engagement with such content. For example, we have invested in publishing</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">native content and short form video content on our platform. User engagement has declined and may continue to decline as we continue to learn to distribute this native and short form video content efficiently and as users learn new ways to use and navigate our platform. As a result, we may not be able to provide adequate, useful or relevant content to our users. Content that is not visually pleasing, is not intuitive or easy to use or is not in the desired language may not be engaging for users, especially in non-U.S. markets. If users do not believe that we offer content that is useful and relevant to their personal taste and interests, user growth, retention or engagement may decline, which could result in the loss of advertisers and revenue.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the actions that we may take to make our platform more positive and inspiring and make our content more useful and relevant may reduce traffic that we drive from our platform to the websites of third parties, which may reduce their willingness to contribute or continue availability of their content on our platform. We endeavor to keep divisive, disturbing or unsafe content off our platform. We do this by deactivating or limiting the distribution of certain types of content, even if this content would be permitted on other platforms, which could result in a decrease in user growth, retention or engagement. We apply significant judgment in making these determinations and may be unsuccessful in our efforts to remove this content in a manner that is (or is perceived to be) consistently applied and on a timely basis or at all, which could also result in a decrease in user growth, retention or engagement.  We may also use new technologies such as generative artificial intelligence which, despite our best efforts, may generate content that is not relevant or useful to our users. Further, we may not be able to prevent users from misusing the content they discover on our platform, or misusing the platform itself, which may harm our brand and reputation and also deter users and advertisers from using our platform. If we fail to identify and keep off our platform advertisers and merchants who offer poor quality goods or fail to deliver goods to their customers, we may lose user confidence. In addition, controversies regarding content on other social media platforms, such as the boycott of Facebook and Twitter by some advertisers and the allegations of the impact of social media on the mental health of users, may impact user engagement and advertising spending on our platform, which could adversely affect our business and revenue. Any of these factors could result in decrease in user growth, retention or engagement.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly monitor how our advertising affects users&#8217; experiences in our effort to avoid delivering too many advertisements or irrelevant advertisements to users. Therefore, we may decide to change the number of advertisements or eliminate certain types of advertisements to maintain users&#8217; satisfaction in the service. Further, advertisements may be placed near content that may not be relevant or inspiring which may deter advertisers from using our platform.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may make changes to our platform based on feedback provided by users or advertisers. These decisions may not produce the short-term or long-term benefits that we expect, in which case user growth, retention and engagement, our relationships with advertisers, and our business, revenue and financial results could be harmed. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to collect and use data because of data privacy laws and regulations, it could impact our ability to effectively deliver relevant content. These laws and regulations may also impact our ability to expand advertising on our platform, as they may impede our ability to deliver targeted advertising and accurately measure our ad performance. Additionally, even if not prohibited by data privacy laws and regulations, we may elect not to collect certain types of data if we believe doing so would be inconsistent with our users&#8217; expectations, if the source is unreliable or for any other reason. Similarly, the increase in media attention about online privacy and data protection may motivate users to take certain actions to protect their privacy. Users may elect not to allow data sharing for a number of reasons, such as data privacy concerns. This could impact our ability to deliver relevant content aligned with users&#8217; personal taste and interests. Additionally, the impact of these developments may disproportionately affect our business in comparison to certain peers in the technology sector that, by virtue of the scope and breadth of their operations or user base, have greater access to user data.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since substantially all our revenue is generated from advertising, our inability to serve the volume of advertisements desired by our advertisers, may deter new or existing advertisers from using our platform which could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to compete effectively for users, our business, revenue and financial results could be harmed.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face significant competition to attract, retain and engage users and for their time and attention. We compete with consumer internet companies that are either tools (search, e-commerce, creator tools) or media (newsfeeds, video, social networks).</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete with large, established companies and companies that offer widely used products, such as Amazon, Meta (including Instagram), Google (including YouTube), Snap, TikTok and Twitter, which provide their users with a variety of online products, services, content (including video), creator incentives and offerings, and advertising offerings, including web search engines, social networks and other means of discovering, using or acquiring goods and services. Many of these competitors have longer operating histories, significantly greater financial, technical, research, marketing and other resources and larger user bases than we do. Many of these competitors also have access to larger volumes of data and platforms that are used on a more frequent basis than ours, which may enable them to better understand their user base and develop and deliver more relevant content.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our competitors have previously and may continue to develop technology, products, services or interfaces that are similar to our existing and future products quickly and at scale, or that achieve greater market acceptance than our products, including by users, advertisers, creators, publishers and other third parties. We may face additional competition with the introduction of new technologies and market entrants. Some of our competitors also operate existing products that have significant market power in certain market sectors and could use that market power to advance their own products or services that compete with ours. For example, many of our competitors have introduced shopping platforms, expanded their video-based and live shopping experiences and launched a series of features and integrations that add DIY or How To videos. These competitors may engage in more extensive research and development efforts and undertake more extensive marketing campaigns, which may allow them to build larger, more engaged user bases than ours. Also, some of our existing or potential competitors operate products or services from which we currently derive substantial value, such as search engines and email, and those competitors could reduce or eliminate the value and information we receive.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also face competition from smaller companies in one or more high-value verticals that offer users engaging content and commerce opportunities through similar technology, products, features or services to ours. In addition, emerging startups may be able to innovate and provide technology, products, services or features similar to ours or before us.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our competitors may be able to respond more quickly than we can to new or emerging technologies and changes in user preferences. Barriers to entry in our industry are low, and our intellectual property rights may not be sufficient to prevent competitors from launching comparable products or services.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In emerging international markets, where mobile devices often lack large storage capabilities, we may also compete with other applications for the limited space available on a user&#8217;s mobile device.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above, we believe that our ability to compete for users depends upon many factors both within and beyond our control, including: </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the usefulness, novelty, performance and reliability of our platform compared to those of our competitors; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the timing and market acceptance of our products, including the developments and enhancements to those products, offered by us or our competitors; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">our brand strength relative to our competitors; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the other risks and uncertainties described in this Quarterly Report on Form 10-Q.  </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to compete effectively for advertisers, our business, revenue and financial results could be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face significant competition for advertising revenue across a variety of formats. To compete effectively, we must enable our advertisers to easily create content and buy, forecast, optimize and measure the performance of advertising on our platform. In order to grow our revenue and improve our operating results, we must increase our share of advertising spend relative to our competitors, many of which are larger companies that offer more traditional and widely accepted advertising products, as well as more robust tools to measure the effectiveness of advertising campaigns.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our larger competitors have substantially broader product or service offerings and leverage their relationships based on other products or services to gain additional share of advertising spend. They have large distributed sales </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">forces and an increasing amount of control over mobile distribution channels. These competitors&#8217; economies of scale allow them to have access to larger volumes of data and platforms that are used on a more frequent basis than ours, which may enable them to better understand their user base and develop and deliver more targeted advertising. They may not need to rely on third-party data, including data provided by advertisers, in order to effectively target the campaigns of advertisers, which could make their advertising products more attractive to advertisers than ours as third-party data becomes less available to us, whether because of regulatory changes, privacy concerns or other reasons. If we are unable to provide our advertisers with the ability to effectively target their advertising campaigns, or if our advertisers do not believe that our value proposition is as compelling as those of our competitors, we may not be able to attract new advertisers or retain existing ones, and our business, revenue and financial results could be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our ability to compete for advertisers depends upon many factors both within and beyond our control, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">sales, marketing, customer service and support efforts;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">first- and third-party data available to us relative to our competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">ease of use, performance, price and reliability of solutions developed either by us or our competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the attractiveness and volume of our product and service offerings (including pricing and measurement tools) compared to those of our competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the strength of our advertiser relationships and offerings compared to those of our competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the ease with which our advertising products fit into existing advertiser budgets compared to those of our competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">positions or actions taken by us, users, advertisers or other third parties that may impact our brand and reputation or the desirability of advertising on online platforms in general; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">the other risks and uncertainties described in this Quarterly Report on Form 10-Q. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to develop effective products and tools for advertisers. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Growth in our advertising revenue depends on our ability to continue to develop and offer effective products and tools for advertisers. New ad formats that take up more space on our platform may result in fewer impressions, which could adversely affect our revenue. Alternatively, new ad formats, such as video ads, may be more engaging and users may spend less time browsing or searching on our platform, which could adversely affect our revenue. As the advertising market generates and develops new concepts and technology, we may incur additional costs to implement more effective products and tools. We may introduce changes to our existing ad products or develop and introduce new and unproven ad products with which we have little or no prior experience. Each of these could result in unintended outcomes or results that are not well received by advertisers. In addition, if new or enhanced ad products fail to attract or retain advertisers, we may fail to generate sufficient revenue. Further, continuing to develop and improve these products and tools may require significant time and resources and additional investment. If we cannot continue to develop and improve our advertising products and tools in a timely fashion, or if our advertising products and tools are not well received by advertisers, our advertising revenue could be adversely affected.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not develop successful new products or improve existing ones, our business may suffer. We may also invest in new products that fail to attract or retain users or generate revenue.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to grow, retain and engage our user base and therefore increase our revenue depends on our ability to successfully enhance our existing products and create new products, both independently and in conjunction with platform developers or other third parties, and to do so quickly. We may introduce significant changes to our existing products or develop and introduce new and unproven products with which we have little or no prior development or operating experience. Our focus on innovation and experimentation could result in unintended outcomes or decisions that are poorly received by users. If new or enhanced products fail to engage our users, we may fail to generate sufficient revenue, operating margin or other value to justify our investments, any of which could harm our business, revenue and financial results. We also may develop new products that may increase user engagement and costs that may not increase revenue or that may not be fully integrated into the user experience.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, our products often require users to learn new behaviors that may not always be intuitive to them. To the extent that new users are less willing to invest the time to learn to use our products, or if we are unable to make our products easier to learn to use, our user growth, retention or engagement could be affected, and our business, revenue and financial results could be harmed.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We continue to develop our international growth strategy and may not succeed in further expanding and monetizing our platform internationally and may be subject to increased international business and economic risks. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to develop and evolve our international growth strategy and may adjust the way we expand our business operations outside the United States. We may limit our expansion or decrease our operations in certain international markets, including discontinuing advertising in those markets or not monetizing those markets at all, which could harm our reputation and business, revenue and financial results. Alternatively, we may plan to enter new international markets and expand in existing markets where we have limited or no experience in deploying our service or selling advertisements. We may launch our advertising platform in countries where we do not have sales staffing in place, where market perception of our service and ad platform may be low or where our audience size in a given market may be low relative to advertiser expectations, all or any of which could limit our ability to monetize those countries. Further, in order to expand successfully, we need to offer content and products that are customized and relevant to local users and advertisers, which requires significant investment of time and resources.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a variety of risks inherent in doing business internationally, and our exposure to these risks will increase as we continue to expand our operations, user base and advertiser base globally. These risks include:  </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;padding-left:14.5pt">political, social and economic instability, including armed conflict or hostilities, such as Russia's invasion of Ukraine;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">selective or inconsistent government regulatory action or enforcement; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in currency exchange rates and restrictions on currency conversions; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher levels of credit risk and payment fraud; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhanced difficulties of integrating any foreign acquisitions; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduced protection for intellectual property rights in some countries; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in staffing and managing global operations and the increased travel, infrastructure and legal compliance costs associated with multiple international locations and subsidiaries; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">different regulations and practices with respect to employee/employer relationships, existence of workers&#8217; councils and labor unions, and other challenges caused by distance, language and cultural differences, making it harder to do business in certain international jurisdictions; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increasing labor costs due to high wage inflation in certain international jurisdictions; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with statutory requirements relating to our equity; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulations that might add difficulties in repatriating cash earned outside the United States and otherwise prevent us from freely moving cash; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">import and export controls and restrictions and changes in trade regulations, including sanctions; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act and similar laws in other jurisdictions; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with laws governing supply chains and related business operations;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with GDPR and similar data privacy and data protection laws; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with laws that might restrict content or advertising, require us to provide user information, including confidential information, to local authorities or add significant requirements that make it difficult to operate in that jurisdiction; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">macroeconomic conditions, such as inflation and labor shortage which had an impact on the pace of our global expansion;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with multiple tax jurisdictions and management of tax impact of global operations; and  </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the other risks and uncertainties described in this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">If we are unable to execute our strategy on international growth and manage the complexity of global operations successfully, our business, revenue and financial results could be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to effectively manage the growth of our business. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have experienced rapid growth and demand for our product in our initial years, we have not seen the same level of rapid growth more recently and cannot assure you that our business will grow at these same rates or at all. The growth and expansion of our business and product offerings and the increase in full-time employees place significant challenges on our management, operational and financial resources, including managing multiple relationships with users, creators, publishers, advertisers, technology licensors and other third parties. If we continue to grow our operations or the number of our third-party relationships, our technology systems, procedures or internal controls may not be adequate. Advancements in technology such as artificial intelligence ("AI") and machine learning are changing the way people work by automating tasks, enhancing communication, and improving decision-making processes, and our business may be harmed or we may face competitive disadvantage if we are slow to adopt these new technologies may face a competitive disadvantage. Further, we may not be able to continue to develop or maintain a long term growth strategy or execute the strategy effectively, which may harm our business, revenue and financial results. Further, due to challenging macroeconomic conditions, we may make decisions to save costs in certain ways that adversely affect our business, operations, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the years,  our organization has grown in number of employees and offices.  We also announced a flexible work model and a majority of our employees are working remotely. As a result, we are required to implement more complex organizational management structures. We also find it increasingly difficult to preserve our workplace culture, including our ability to quickly develop and launch new and innovative products and adequately oversee employees and business functions. This is particularly true in recent times as we transition to our flexible work model and a majority of our employees are working remotely. Our inability to effectively manage the growth of our organization may harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We make decisions consistent with our mission and values that may reduce our short- or medium-term operating results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our mission&#8212;to bring everyone the inspiration to create a life they love&#8212;and company values are integral to everything we do. We frequently make decisions regarding our business and platform in accordance with our mission and values that may reduce our short- or medium-term operating results if we believe those decisions will improve the experiences of users, advertisers, content creators, employees or our community, and therefore benefit our business. For example, we may choose to remove content that we have determined does not create an inspiring and positive experience for users or revise our policies in ways that decrease user engagement. These decisions may not be consistent with the expectations of investors and any longer-term benefits may not materialize within the time frame we expect or at all, any of which could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may acquire other businesses, talent or technology, which could require significant management attention, disrupt our business, dilute stockholder value and harm our business, revenue and financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our business strategy, we have made and intend to make acquisitions to add specialized employees and complementary companies, products or technologies. Our previous and future acquisitions may not achieve our goals, and we may not realize benefits from acquisitions we make in the future. Any acquisitions, including the integration process will require significant time and resources, and we may not be able to manage the process successfully. If we fail to successfully integrate acquisitions, or the personnel or technologies associated with those acquisitions, the business, revenue and financial results of the combined company could be harmed. Our acquisition strategy may change over time and future acquisitions we complete could be viewed negatively by users, advertisers, investors or other parties with whom we do business. We may not successfully evaluate or utilize the acquired technology and accurately forecast the financial impact of an acquisition, including accounting charges. We may also incur unanticipated liabilities that we assume as a result of acquiring companies. 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 or the value of our securities. We would expect to finance any future acquisitions through a combination of additional issuances of equity, corporate indebtedness, asset-backed acquisition financing or cash from operations. The sale of equity to finance any such acquisitions could result in dilution to our stockholders. The incurrence of indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations. In the future, we may not be able to find other suitable acquisition candidates, and we may not be able to complete acquisitions on favorable terms, if at all. Our acquisition strategy could require significant management attention, disrupt our business and harm our business, revenue and financial results.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends on a strong brand and reputation, and if we are unable to maintain and enhance our brand and reputation, our ability to expand our user and advertiser base will be impaired and our business, revenue and financial results could be harmed. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our brand, identity and reputation has significantly contributed to the success of our business. We also believe that maintaining and enhancing the &#8220;Pinterest&#8221; brand and reputation is critical to retaining and growing our user, creator, publisher and advertiser base. Maintaining and enhancing our brand and reputation depends largely on our continued ability to provide high-quality, relevant, reliable, trustworthy and innovative products, which may require substantial investment and may not be successful. We may need to introduce new products or updates to existing products that require users to agree to new terms of service that users do not like, which may negatively affect our brand and reputation. Additionally, advertisements or actions of our advertisers may affect our brand and reputation if users do not think the advertisements help them accomplish their objectives, or view the advertisements as intrusive, annoying or misleading or have poor experiences with our advertisers. In addition, our brand, identity and reputation may be adversely affected by perceptions of social media platforms in general, including perceptions resulting from factors unrelated to the company&#8217;s actions or the content or actions of users, such as the boycott of Facebook and Twitter by some advertisers or allegations of the impact of social media on the mental health of users.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our brand and reputation may also be negatively affected by the content or actions of our users that are deemed to be hostile or inappropriate to other users, by the actions of our users acting under false or inauthentic identities, by the use of our products or services to disseminate information that is deemed to be misleading, or by the use of our platform for illicit, illegal or objectionable ends. We also may fail to respond expeditiously to the sharing of illegal, illicit or objectionable content on our platform or objectionable practices by advertisers, or to otherwise address user or advertiser concerns, which could erode confidence in our brand and damage our reputation. We expect that our ability to identify and respond to this content in a consistently applied manner and on a timely basis or at all may decrease as the number of users grows, as the amount of content on the platform increases or as we expand our product and service offerings, such as video and live streaming content. Any governmental or regulatory inquiry, investigation or action, including based on the appearance of illegal, illicit or objectionable content on our platform, our business practices, or failure to comply with laws and regulations, could damage our brand and reputation, regardless of the outcome.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced, and expect to continue to experience, media, legislative, governmental, regulatory, investor and other third-party scrutiny of our decisions. Any scrutiny, inquiry, investigation or action, including regarding our data privacy, copyright, content, employment or other practices, workplace culture, charitable giving, product changes, product quality, litigation or regulatory action or regarding the actions of our employees, users or advertisers or other issues, may harm our brand and reputation. In addition, scrutiny of other companies in our industry, including their impact on user &#8220;screen time&#8221; or their content policies or data privacy practices, could also have a negative impact on our brand and reputation. These concerns, whether actual or unfounded, may also deter users, creators, publishers or advertisers from using our platform. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adverse publicity, whether or not accurate, relating to events or activities attributed to us, our employees, third-party vendors, users, creators, publishers or our advertisers, or to social media platforms in general, may tarnish our reputation and reduce the value of our brand. If we fail to promote and maintain the &#8220;Pinterest&#8221; brand or preserve our reputation, or if we incur excessive expenses in this effort, our business, revenue and financial results could be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Continued development and use of artificial intelligence may result in reputational harm, liability, or other adverse consequences to our business operations.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use machine learning and artificial intelligence (&#8220;AI&#8221;) technologies in our product, and we are making investments in expanding our AI capabilities, including ongoing deployment and improvement of existing machine learning and AI technologies, as well as developing new product features using AI technologies. AI technologies are complex and rapidly evolving, and we face significant potential disruption from other companies as well as an evolving regulatory landscape. The continued use of any AI technologies into our products may result in new or enhanced governmental or regulatory scrutiny, intellectual property claims, litigation, confidentiality or security risks, ethical concerns, or other complications that could adversely affect our business, reputation, or financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertainty around new and emerging AI technologies, such as generative AI, may require additional investment in development of appropriate protections and safeguards for handling the use of data with AI technologies, which may be costly and could impact our expenses as we expand the use of AI into our product offerings. AI technologies, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">including generative AI, may create content that is factually inaccurate or flawed. Such content may expose us to brand or reputational harm and/or legal liability. The use of certain AI technologies presents emerging ethical and social issues, and if we offer solutions that draw scrutiny or controversy due to their perceived or actual impact on users or on society as a whole, we may experience brand or reputational harm, competitive harm, and/or legal liability.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks related to Data, Security and Privacy</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our security is compromised, or users or advertisers believe our security has been compromised, we could lose the trust of users, creators, publishers and advertisers who may use our platform less or may stop using our platform altogether, which could harm our business, revenue and financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our efforts to protect our internal data or the information that users, creators, publishers and advertisers and other partners have shared with us may be unsuccessful due to the actions of third parties, software bugs or other technical malfunctions, cyberattacks, employee error or malfeasance, hacking, ransomware, viruses or other factors. In addition, third parties may attempt to induce our employees, users, creators, publishers, advertisers or vendors to disclose information to gain access to our data, advertisers' data or users&#8217; data. Further, because the login credentials or passwords employed by users to access our platform may be similar to or the same as the ones that they use in connection with other platforms or websites, a breach in the security of those platforms or websites can allow third parties to gain unauthorized access to users&#8217; accounts on our platform. If any of the events described above occur, our information or users&#8217;, creators', publishers' or advertisers' information could be accessed or disclosed improperly. If a third-party gains unauthorized access to our platform, they may, among other things, post malicious spam and other content on our platform using a user&#8217;s, creator's, publishers' or advertiser&#8217;s account, that could negatively affect our products and our business.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some third parties, including advertisers and vendors, may store information that we share with them on their networks. If these third parties fail to implement adequate data-security practices or fail to comply with our terms and policies, users&#8217; data may be improperly accessed, used or disclosed. Even if these third parties take all the necessary precautions, their networks may still suffer a breach, which could compromise the data we share with them. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any incidents where users&#8217;, creators', publishers', advertisers' or our information is accessed without authorization or is improperly used, or incidents that violate our privacy policy, terms of service or other policies, or the perception that an incident has occurred, could damage our brand and reputation, adversely impact our competitive position and result in significant costs. We may need to notify government authorities or affected users regarding security incidents, and government authorities or affected users, creators, publishers or advertisers could initiate legal or regulatory action against us over those incidents, which could cause us to incur significant expense and liability or result in orders or consent decrees forcing us to modify our business practices. Maintaining the trust of users, creators, publishers and advertisers is important to sustain user growth, retention and engagement, and we may incur significant costs in an effort to detect and prevent any security incidents. Concerns over our information security or data privacy practices, whether actual or unfounded, could subject us to negative publicity and damage our brand and reputation and deter users, creators, publishers and advertisers from using our platform. Any of these occurrences could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to attract and retain advertisers depends on our ability to collect and use data and develop tools to enable us to effectively deliver and accurately measure advertisements on our platform. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most advertisers rely on tools that measure the effectiveness of their ad campaigns in order to allocate their advertising spend among various formats and platforms. If we are unable to measure the effectiveness of advertising on our platform or we are unable to convince advertisers that our platform should be part of a larger advertising budget, our ability to increase the demand and pricing of our advertising products and maintain or scale our revenue may be limited. Our tools may be less developed than those of other platforms with which we compete for advertising spend. Therefore, our ability to develop and offer tools that accurately measure the effectiveness of a campaign on our platform is critical to our ability to attract new advertisers and retain, and increase spend from, our existing advertisers.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are continually developing and improving these tools and such efforts have and are likely to continue to require significant time and resources and additional investment, and in some cases we have relied on and may in the future rely on third parties to provide data and technology needed to provide certain measurement data to our advertisers. If we cannot continue to develop and improve our advertising tools in a timely fashion, those tools are not reliable, or the measurement results are inconsistent with advertiser goals, our advertising revenue could be adversely affected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many existing advertiser tools that measure the effectiveness of advertising do not account for the role of advertising early in a user's decision-making process, which is when many users come to our platform. Instead, these tools measure the last ad or content that was exposed to the user that gets credit for influencing any user&#8217;s purchase or action. As a result, we may not be able to demonstrate and measure for our advertisers the value of engaging with a user during the early intent phase.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, web and mobile browser developers, such as Apple, Microsoft or Google, have implemented and may continue to implement changes, including requiring additional user permissions, in their browser or device operating system that impair our ability to measure and improve the effectiveness of advertising on our platform. Such changes include, limiting the use of first-party and third-party cookies and related tracking technologies, such as mobile advertising identifiers, and other changes that limit our ability to collect information that allows us to attribute user actions on advertisers&#8217; websites to the effectiveness of advertising campaigns run on our platform. For example, Apple launched its Intelligent Tracking Prevention (&#8220;ITP&#8221;) feature in its Safari browser. ITP blocks some or all third-party cookies by default on mobile and desktop and ITP has become increasingly restrictive over time. Apple's related Privacy-Preserving Ad Click attribution ("PPAC"), intended to preserve some of the functionality lost with ITP, would limit cross-site and cross-device attribution, prevent measurement outside a narrowly-defined attribution window, and prevent ad re-targeting and optimization. Similarly, Google announced that it plans to stop supporting third-party cookies in its Google Chrome browser. Further, Apple implemented certain changes, including introducing an AppTrackingTransparency framework that limits the ability of mobile applications to request an iOS device&#8217;s advertising identifier and affects our ability to track user actions off our platform and connect their interactions with on-platform advertising. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, third-parties, such as Apple, Microsoft or Google, have implemented and may continue to implement changes and restrictions in browser or device functionality including by limiting the use of cookies, or that limit our ability to communicate with or understand the identity of our users.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All these restrictions described above make it more difficult for us to provide the most relevant ads to our users, measure the effectiveness of, and to re-target and optimize, advertising on our platform. This may result in advertisers spending less or not at all, on our platform and prefer larger platforms like Facebook and Google that have more capabilities to help advertisers measure their conversions.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developers may release additional technology that further inhibits our ability to collect data that allows us to measure the effectiveness of advertising on our platform. Any other restriction, whether by law, regulation, policy (including third-party policies) or otherwise, on our ability to collect and share data which our advertisers find useful, our ability to use or benefit from tracking and measurement technologies, including cookies, or that further reduce our ability to measure the effectiveness of advertising on our platform would impede our ability to attract, grow and retain advertisers. Advertisers and other third parties who provide data that helps us deliver personalized, relevant advertising may restrict or stop sharing this data. If they stop sharing this data with us, it may not be possible for us to collect this data within the product or from another source.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely heavily on our ability to collect and share data and metrics for our advertisers to help new and existing advertisers understand the performance of advertising campaigns. If advertisers do not perceive our metrics to be accurate representations of our user base and user engagement, or if we discover inaccuracies in our metrics, they may be less willing to allocate their budgets or resources to our platform, which could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We receive, process, store, use and share data, some of which contains personal information, which subjects us to complex and evolving governmental regulation and other legal obligations related to data privacy, data protection and other matters, which are subject to change and uncertain interpretation.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive, process, store, use and share data, some of which contains personal information. There are numerous federal, state, local and foreign laws and regulations regarding matters central to our business, data privacy and the collection, storing, sharing, use, processing, disclosure and protection of personal information and other data from users, employees and business partners, the scope of which are regularly changing, subject to uncertain and differing interpretations and may be inconsistent among countries or conflict with other rules.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The application and interpretation of these laws and regulations are often uncertain, particularly in the new and rapidly evolving industry in which we operate, and as the focus on data privacy and data protection increases globally, we are, and will continue to be, subject to varied and evolving data privacy and data protection laws. We are subject to GDPR which expands the rights of individuals to control how their personal data is processed, includes restrictions on </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the use of personal data of children, creates new regulatory and operational requirements for processing personal data (in particular in case of a data breach), increases requirements for security and confidentiality, restricts transfers of data outside of the European Economic Area and provides for significant penalties for non-compliance, including fines of up to 4% of global annual turnover for the preceding financial year or &#8364;20 million (whichever is higher) for the most serious infringements. Additionally, we have historically relied upon multiple legally valid transfer mechanisms to transfer certain personal data outside of the European Economic Area, including the EU-U.S. Privacy Shield Framework and Standard Contractual Clauses (SCCs). The Court of Justice of the European Union ruled that the EU-U.S. Privacy Shield is an invalid transfer mechanism, but upheld the validity of the SCCs subject to future elaboration of additional safeguards by regulators such as specific &#8220;supplemental measures&#8221; that should be undertaken to protect EU data subjects. While the EU Commission has approved a new EU-U.S Data Privacy Framework, the validity of data transfer mechanisms and additional safeguards remains subject to legal, regulatory, and political review and developments in both Europe and the U.S. The invalidation of data transfer mechanisms, or the potential invalidation of additional safeguards could have a significant adverse impact on our ability to process and transfer the personal data of EEA users outside of the European Economic Area. The State of California enacted the CCPA which requires companies that process information of California residents to make new disclosures to consumers about their data collection, use and sharing practices, allows consumers to opt out of certain data sharing with third parties and provides a new cause of action for data breaches. Additionally, the CPRA which went into effect in 2023 and significantly modifies the CCPA, has led to further uncertainty and requires us to incur additional costs and expenses. A few other states have also enacted privacy laws similar to the CPRA, which become operative in 2023. Additionally, the Federal Trade Commission and many state attorneys general are interpreting federal and state consumer protection laws to impose standards for the online collection, use, dissemination and security of data. The burdens imposed by these and other laws and regulations that may be enacted, or new interpretations of existing laws and regulations, may require us to modify our data processing practices and policies and to incur substantial costs in order to comply and may disproportionately affect our business in comparison to our peers that have greater resources. These laws and regulations may also impact our ability to expand advertising on our platform internationally, as they may impede our ability to deliver targeted advertising and accurately measure our ad performance.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any failure or perceived failure by us to comply with our privacy policies, data privacy-related obligations to users or other third parties, or our data privacy-related legal obligations, or any compromise of security that results in the unauthorized release or transfer of personally identifiable information or other user data, or other failure to comply with these laws and regulations, or regulatory scrutiny, may result in governmental enforcement actions or litigation that could expose our business to substantial financial penalties, or other monetary or non-monetary relief, negative publicity, loss of confidence in our products, decline in user or advertiser growth or damage to our brand and reputation. Companies in the technology industry have recently experienced increased regulatory scrutiny relating to data privacy and data protection, and we may become subject to enhanced scrutiny and enforcement actions from regulators to ensure compliance with data privacy and data protection laws and regulations. The GDPR, CCPA, CPRA and other such laws and regulations impose new and burdensome obligations, and include substantial uncertainty as to their interpretation, and we may face challenges in addressing their requirements, which could result in fines or penalties, lead us to change our data privacy policies and practices and limit our ability to deliver personalized advertising. Public statements against us by consumer advocacy groups or others could also cause users to lose trust in us, which could result in declines in user growth, retention or engagement and have an adverse effect on our brand, reputation and business. Additionally, if third parties that we work with, such as advertisers, service providers or developers, violate applicable laws or our policies, these violations may also put users&#8217; information at risk and could in turn have an adverse effect on our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any significant change to applicable laws, regulations or industry practices, or to interpretations of existing laws and regulations, regarding the use or disclosure of users&#8217; data, or regarding requirements around obtaining consent from users for the use and disclosure of such data, could require us to modify our products to allow for limited data use, possibly in a material manner, and may limit our ability to develop new products that make use of the data that users voluntarily share. There currently are a number of proposals pending before federal, state and foreign legislative and regulatory bodies. In addition, some countries are considering or have passed legislation implementing data protection requirements or requiring local storage and processing of data or similar requirements that could increase the cost and complexity of delivering our service, particularly as we expand our operations internationally.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks related to our Business Operations</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends on our ability to maintain and scale our technology infrastructure, including speed and availability of our service.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reputation and ability to attract, retain and serve users, content creators and advertisers is dependent upon the reliable performance of our service and our underlying technology infrastructure and content delivery processes. From time to time, we are subject to interruptions in or disruptions of our systems. If our platform is unavailable when users, content creators or advertisers attempt to access it, if it does not load as quickly as they expect or if their content is not saved, users may not return to our platform as often in the future, or at all.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our advertisers must be able to easily buy, forecast, optimize and measure the performance of ads on a responsive and stable platform. Advertisers will not continue to do business with us if our technology infrastructure is not reliable. Our systems may not be adequately designed with the necessary reliability and redundancy to avoid performance delays or outages that could harm our business. Our systems may not be adequately designed to avoid performance delays or outages. For example, our engineering teams' broad access to our systems is designed for speed and release velocity, which increases the risk of disruptive intentional and unintentional (and potentially premature) updates and changes being made directly to our live platforms and services. As our user, content creator and advertiser base and the volume and types of information shared on our service continue to grow, we will need an increasing amount of technology infrastructure, including network capacity and computing power, to continue to satisfy the needs of users, content creators and advertisers, which could increase our costs. It is possible that we may fail to effectively scale and grow our technology infrastructure to accommodate these increased demands, which could harm our business, revenue and financial results. Further, in the event of a systems failure, employee error, failure or interruption of services by AWS, malicious intent by employees or third parties, we may lose all or substantial amounts of data and we may not be able to recover such data quickly or at all. Such loss of data could adversely affect our business and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our systems and operations are vulnerable to damage, delays or interruptions from fire, flood, power loss, telecommunications failure, spikes in usage volume, pandemics such as the COVID-19 pandemic, terrorist attacks, acts of war, earthquakes, the effects of climate change and other events beyond our control. We are particularly vulnerable to these types of events because our cloud computing infrastructure is currently located in one geographic region. In addition, the substantial majority of our employees are located in California, which has historically experienced, and may continue to experience, climate-related events including drought and water scarcity, warmer temperatures, wildfires and air quality impacts and power shut-offs. If there is a catastrophic failure involving our systems or major disruptive event affecting our headquarters or the San Francisco area in general, we may be unable to operate our service. Although we maintain crisis management and disaster response plans, such events could make it difficult or impossible for us to deliver our services and could cause us to incur substantial expense. Climate-related events, including the increasing frequency of extreme weather events and their impact, have the potential to disrupt our business and/or the business of our third-party suppliers and partners.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A substantial portion of our technology infrastructure is provided by third parties. Any disruption or failure in the services we receive from these providers could harm our ability to handle existing or increased traffic or cause our platform to become unavailable, which could harm our business. We exercise little control over these providers and have limited line of sight into their governance, and any financial or other difficulties these providers face may harm our business.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The occurrence of any of the foregoing risks could result in damage to our systems and hardware or could cause them to fail completely, and our insurance may not cover such risks or may be insufficient to compensate us for losses that may occur. These events may result in distraction of management, loss of revenue and costs from litigation and enforcement. In addition, they could also result in significant expense to repair or replace damaged facilities and remedy resultant data loss or corruption. A prolonged interruption in the availability or reduction in the speed or other functionality of our products could materially harm our reputation and business.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The failure to attract and retain highly qualified personnel, or loss of one or more of our key personnel, could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently depend on the continued services and performance of our key personnel, including Benjamin Silbermann, Bill Ready and others. Mr. Silbermann&#8217;s and Mr. Ready's employment, and the employment of our other key personnel, is at will, which means they may resign or be terminated for any reason at any time. In addition, much of our key technology and systems are custom-made for our business by our personnel. The loss of key personnel, including key members of management as well as our key engineering, design, marketing, sales and product development personnel, could disrupt our operations and harm our business. This risk is particularly heightened in an environment where companies, including us, slow down hiring or reduce their workforce and will continue to find ways to further reduce costs due to macroeconomic conditions. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, it is important to our business to attract and retain highly talented personnel, particularly engineers with expertise in computer vision, artificial intelligence and machine learning. We have found and may continue to find our recruiting and retention efforts more challenging because the marketplace for talent is highly competitive. The incentives provided by our stock option grants, restricted stock grants and restricted stock unit grants, or by other compensation and benefits arrangements, may not be effective to attract and retain employees, especially as a result of continued fluctuations in our stock price. We may also be required to enhance wages, benefits and non-equity incentives. If we are unable to meet employees and potential employees' expectations, we may experience difficulties attracting and retaining personnel.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, our ongoing efforts to address workplace culture concerns (including to meet the goals we set in our Inclusion and Diversity Reports), implement the recommendations of the Special Committee of our Board  and the terms of the settlement agreement with respect to certain derivative lawsuits and resolve certain related allegations or claims have resulted in, and will continue to result in, increased costs, as well as consuming management's time and attention. Further, if our efforts are unsuccessful, we may not be able to attract and retain talent, we may be subject to investigations, litigation and other proceedings and our brand and reputation and stock price may be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have a flexible work model which provides for a more distributed workforce. Our new future work strategy, including our efforts related to employee onboarding, training and development and retention may not be successful. Further, our future work strategy may continue to evolve and may not meet the needs of our existing and potential future employees and they may prefer work models offered by other companies. If we do not succeed in attracting and retaining highly qualified personnel or the financial resources required to do so increase, we may not be able to meet our business objectives, and our business, revenue and financial results could be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks arising from our reliance on third parties</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend in part on online application stores and internet search engines to direct traffic and refer new users to our platform. When these online application stores or search engines&#8217; methodologies and policies are modified or enforced in ways we do not anticipate, or when our search results page rankings decline for other reasons, traffic to our platform or user growth, retention and engagement has declined and could decline in the future, any of which could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend in part on internet search engines, such as Bing, Google and Yahoo!, to direct a significant amount of traffic to our platform. For example, when a user types a query into a search engine, we may receive traffic and acquire new users when those search results include Pins, boards, users and other features of our platform that cause the user to click on the Pinterest result or create a Pinterest account. These actions grow our users due to signups of new users and increase retention and engagement of existing users.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to maintain and increase the number of users directed to our platform from search engines is not within our control. Search engines, such as Google, have and may continue to modify their search algorithms (including what content they index and the format in which content is indexed) and policies or enforce those policies in ways that are detrimental to us, that we are not able to predict or without prior notice. When that occurs, we have in the past and expect to experience in the future, declines or de-indexing in the organic search ranking of certain Pinterest search results or negatively impacted by the format in which our search results appear, leading to a decrease in traffic to our platform, new user signups and existing user retention and engagement. We have experienced declines in traffic and user growth as a result of these changes in the past, and anticipate fluctuations as a result of such actions in the future. For example, throughout 2021, Google made certain changes to their search algorithms which also negatively impacted traffic and user sign-ups. Our ability to appeal these actions is limited, and we may not be able to revise our search engine optimization (&#8220;SEO&#8221;) strategies to recover the loss in traffic or users resulting from such actions. In addition, changes in policies or their enforcement may not apply in the same manner to our competitors, or our competitors&#8217; SEO strategies to retain and attract users may be more successful than ours. In addition, certain third parties offer browser extensions that give users the option to remove Pinterest from their search engine recommendations. Further, some of these search engines are owned by companies that compete with various aspects of our business. When email platforms, such as Google, change their policies related to the placement of our emails in users' inboxes, it can affect the open and click rate of our emails. Such changes have led to and may lead to a decrease in traffic to our platform, new user signups and existing user retention and engagement. To offset some of the impact on our user growth, we may increase our investment in other growth strategies, such as paid marketing or other initiatives that drive user acquisition, which may cost more and be less effective. Any significant reduction in the number of users directed to our website or mobile application from search engines or email could harm our business, revenue and financial results.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we also rely on certain major online stores for distribution of our application. If these application store providers modify or implement new terms, we may be required to modify our product to maintain our ability to remain in that application store. Such requirements or our inability to meet such requirements could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We allow users to authenticate with our service through third-party login providers. If these third parties discontinue these tools or experience a breach or outage in their platform or web browser developers make changes that restrict the use of these tools, user retention, growth or engagement could decline, and our business, revenue and financial results could be harmed. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant number of users access their accounts on our platform using a third-party login provider such as Facebook, Apple or Google. If security on those platforms is compromised, if users are locked out from their accounts on those platforms or if those platforms experience an outage or otherwise institute policies that prevent users from accessing their accounts on our platform through those logins, users may be unable to access our platform. In addition, third-party log-in providers may institute policies that restrict us from both communicating with users or identifying with users. As a result of these actions, user growth, retention and engagement on our platform has been and could be adversely affected in the future, even if for a temporary period. Additionally, if Facebook or Google discontinue their identity services or experience an outage, then we may lose and be unable to recover users previously using this function, and our user growth or engagement could decline. Any of these events could harm our business, revenue and financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on Amazon Web Services for the vast majority of our compute, storage, data transfer and other services. Any disruption of, degradation in or interference with our use of Amazon Web Services could negatively affect our operations and harm our business, revenue and financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amazon Web Services (&#8220;AWS&#8221;) provides the cloud computing infrastructure we use to host our website, mobile application and many of the internal tools we use to operate our business. We have a long-term commitment with AWS. Under the agreement with AWS, in return for negotiated concessions, we currently are required to maintain a substantial majority of our monthly usage of certain compute, storage, data transfer and other services on AWS. This agreement is terminable only under certain conditions, including by either party following the other party&#8217;s material breach, which may be the result of circumstances that are beyond our control. A material breach of this agreement by us, or early termination of the agreement, could carry substantial penalties, including liquidated damages. If AWS increases pricing terms, terminates or seeks to terminate our contractual relationship, establishes more favorable relationships with our competitors, or changes or interprets its terms of service or policies in a manner that is unfavorable, those actions could harm our business, revenue and financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any significant disruption of, limitation of our access to or other interference with our use of AWS would negatively impact our operations and our business could be harmed. In addition, any transition of the cloud services currently provided by AWS to another cloud services provider would be difficult to implement and would cause us to incur significant time and expense and could disrupt or degrade our ability to deliver our products and services. The level of service provided by AWS could affect the availability or speed of our services. If users, creators, publishers or advertisers are not able to access our service or platform or encounter difficulties in doing so, we may lose users, creators, publishers or advertisers and could harm our business and reputation. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize data center hosting facilities operated by AWS, located in various facilities. However, we have implemented a limited disaster recovery program which does not allow us to serve network traffic from back-up data center services. An unexpected disruption of services provided by these data centers could hamper our ability to handle existing or increased traffic, result in the loss of data or cause our platform to become unavailable, which may harm our reputation and business.  </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We must effectively operate with mobile operating systems, web browsers, online application stores, networks, regulations and standards, which we do not control. Changes in our products or to those mobile operating systems, web browsers, networks, regulations or standards may harm user retention, growth and engagement. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because our platform is used on mobile devices and through web browsers, our application must remain interoperable with popular mobile operating systems and browsers, including Android, Chrome, iOS and Safari. We have no control over these operating systems and browsers. Any changes to these operating systems, browsers or the online stores distributing our application that impact the accessibility, speed or functionality of our service or give preferential treatment to competitive products, could harm usage of our platform. Some of our competitors that control </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the operating systems, browsers and online stores that our application runs on, or is distributed through, could make interoperability of our service with those systems, browsers and stores more difficult. In addition, new products we introduce may take longer to function with these systems and browsers. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to deliver consistent, high-quality user experiences across different devices with different operating systems, user growth, retention or engagement may decline, which could harm our business, revenue and financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of any laws or regulations that adversely affect the growth, popularity or use of the internet, including laws governing internet neutrality, could decrease the demand for our products and services and increase our cost of doing business. Regulatory changes could limit users&#8217; ability to access our service or make our platform a less attractive alternative to our competitors&#8217; platforms and cause our user growth, retention or engagement to decline, which could harm our business, revenue and financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If it becomes more difficult for users to access and use our service on their browsers or mobile devices, if users choose not to access or use our platform on their mobile devices, or if users choose to use mobile products that limit access to our platform, user growth, retention and engagement may decline, which could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on software, technologies and related services from other parties, and problems in their use, access or performance could increase our costs and harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on software, technologies and related services from third parties to operate critical functions of our business. Third-party technologies or services that we utilize may become unavailable due to a variety of reasons, including outages, interruptions or failure to perform under our agreement. Unexpected delays in their availability or function can, in turn, affect the use or availability of our platform. Further, third-party software and service providers may no longer provide such software and services on commercially reasonable terms or may fail to properly maintain or update their software. In such instances, we may be required to seek licenses to software or services from other parties or to redesign our products to function with new software or services. This could result in delays in the release of new products until equivalent technology can be identified, licensed or developed, and integrated into our platform and services. Furthermore, we might be forced to limit the features available in our current or future products. These occurrences, delays and limitations, if they occur, could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Technologies have been developed that can block the display of our ads, which could harm our business, revenue and financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technologies have been developed, and will likely continue to be developed, that can block the display of our ads. We generate substantially all of our revenue from advertising, and ad blocking technologies may prevent the display of certain of our ads, which could harm our business, revenue and financial results. Existing ad blocking technologies that have not been effective on our platform may become effective as we make certain product changes, and new ad blocking technologies may be developed. More users may choose to use products that block or obscure the display of our ads if we are unable to successfully balance the amount of organic content and paid advertisements, or if users&#8217; attitudes toward advertisements become more negative. Further, regardless of their effectiveness, ad blockers may generate concern regarding the health of the digital advertising industry, which could reduce the value of digital advertising and harm our business, revenue and financial results.  </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks relating to legal and regulatory matters</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be liable as a result of content or information that is published or made available on our platform.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to many U.S. federal and state and foreign laws and regulations that involve matters central to our business, including laws and regulations that involve data privacy and protection, intellectual property (including copyright and patent laws), content regulation, rights of publicity, advertising, marketing, health and safety, competition, protection of minors, consumer protection, taxation, anti-bribery, anti-money laundering and corruption, economic or other trade prohibitions or sanctions or securities law compliance. We may be sued or face regulatory action for claims relating to content or information that is published or made available on our platform. Our systems, tools and personnel that help us to proactively detect potentially policy-violating or otherwise inappropriate content cannot identify all such content on our service, and in many cases this content will appear on our platform. This risk may increase as we develop and increase the use of certain products or product features, such as video and live streaming content, for which identifying such content is challenging. Additionally, some controversial content may not </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be banned on our platform and, even if it is not featured in advertisements or recommendations to users, may still appear in search results or be saved on boards. This risk is enhanced in certain jurisdictions outside of the United States where our protection from liability for content published on our platform by third parties may be unclear and where we may be less protected under local laws than we are in the United States. Further, if policy-violating content is found on our platform, we may be in violation of the terms of certain of our key agreements, which may result in termination of the agreement and, in some cases, payment of damages. We could incur significant costs in investigating and defending such claims and, if we are found liable, damages. If any of these events occur, our business, revenue and financial results could be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a variety of statutory and common-law frameworks and defenses relevant to the content available on our platform, including but not limited to, the Digital Millennium Copyright Act ("DMCA"), the Communications Decency Act ("CDA") and the fair-use doctrine in the United States, and the EU E-Commerce Directive and the EU Digital Services Act (&#8220;DSA&#8221;), which will be applicable to Pinterest as of August 25, 2023. These frameworks and defenses may limit but do not necessarily eliminate, our potential liability for caching, hosting, listing or linking to third-party content that may include materials that infringe copyrights. Each of these statutes and doctrines is subject to uncertain or evolving judicial interpretation and regulatory and legislative amendments, and we cannot guarantee that such frameworks and defenses will be available for our protection.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulators in the United States and in other countries may introduce new regulatory regimes that increase potential liability for content available on our platform. For example, the EU Directive on Copyright in the Digital Single Market (EU Copyright Directive) has been implemented in several</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EU member states and expands the liability scheme for online content sharing service providers and imposes additional requirements for the content uploaded by their users to protect copyright owners against unlicensed use of their work. There are also a number of new laws and legislative proposals in the United States, at both the federal and state level, and in the European Union, U.K. and other countries, aimed at limiting the scope of protections available to online services and/or that further impose new obligations in are as affecting our business, such as liability for copyright infringement, content moderation, distributing targeted and other advertisements to minors, and other forms of unlawful content and/or online harm. For example, the DSA, imposes new content moderation obligations, notice obligations, advertising restrictions and other requirements on digital platforms which will create additional burden on operations, product, engineering and business teams as well as compliance costs. These legislative and/or regulatory requirements may increase our costs of operations, our liability for content posted by users on our platform, and/or our litigation costs. If these or other additional statutory or regulatory changes reduce liability protections for content published on our platform, we may be required to make significant changes to our business model, including increasing our content moderation operations and building in additional product features or tools that may not be favorable to our business, add payment obligations or compliance costs.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We could also face fines or orders restricting or blocking our service in particular countries as a result of content on our platform. For example, certain countries have implemented regulations that authorize fines or provide for throttling or blocking services for failures to comply with certain content removal and disclosure obligations, and other countries may enact similar legislation, which would impose penalties for failure to remove certain content. There can be no assurance that the tools we use for certain removal obligations or any new custom tools we develop will be sufficient to maintain compliance with the new regulations.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any new legislation or changes to existing legislation may be difficult to comply with in a timely and comprehensive fashion and may expose our business, users, or employees to increased fees and costs. These costs could be prohibitively expensive for a company of our size, which could prevent us from launching a product or require us to restrict access to a product in a particular market. This could disadvantage us relative to our competitors with more resources. If the rules, doctrines or currently available defenses change, if international jurisdictions refuse to apply similar protections that are currently available in the United States or the European Union or if a court were to disagree with our application of those rules to our platform, we could be required to expend significant resources to try to comply with the new rules or incur liability and our business, revenue and financial results could be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Action by governments to restrict access to our product or certain of our products in their countries could harm our business, revenue and financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Governmental authorities outside the United States have restricted, and may in the future seek to restrict access to our platform if they consider us to be in violation of their laws or for other reasons. For example, access to our service has been or is currently restricted in whole or in part in countries such as China, India and Kazakhstan. Other governments may seek to restrict access to or block our platform, prohibit or block the hosting of certain content </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">available through our platform, or impose other restrictions that may affect the accessibility or usability of our platform in that country for a period of time or even indefinitely. We may also decide to stop offering our platform in a country as a result of these types of restrictions. For example, some countries have enacted laws that allow websites to be blocked for hosting certain types of content or may require websites to remove certain restricted content, to appoint local representatives in the country, or to store user data within that country. It can be challenging or impractical to manage the requirements of multiple jurisdictions governing the type and nature of the content available on our platform. If prohibitions or restrictions are imposed on our platform, or if our competitors are able to successfully penetrate new geographic markets or capture a greater share of existing geographic markets that we cannot access or where we face other restrictions, our user growth, retention and engagement may be adversely affected, and our business, revenue and financial results could be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could become involved in legal disputes that are expensive to support, and if resolved adversely, could harm our business, revenue and financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently involved in, and may in the future be involved in, actual and threatened legal proceedings, including class action lawsuits, claims, investigations and government inquiries arising in the ordinary course of our business, including intellectual property, data privacy and data protection, privacy and other torts, illegal or objectionable content, consumer protection, securities, stockholder derivative claims, employment, governance, workplace culture, contractual rights, civil rights infringement, false or misleading advertising, or other legal claims relating to content or information that is provided to us or published or made available on our platform. Any proceedings, claims or inquiries involving us, whether successful or not, may be time consuming, result in costly litigation, unfavorable outcomes, high indemnification expenses, increased costs of business, may require us to change our business practices or products, require significant amount of management&#8217;s time, may harm our reputation or otherwise harm our business and future financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently involved in and have been subject to actual and threatened litigation with respect to third-party patents, trademarks, copyrights and other intellectual property, and may continue to be subject to intellectual property litigation and threats thereof. Companies in the internet, technology and media industries own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. As we face increasing competition, grow our business and products, and become increasingly high profile, the possibility of receiving a larger number of intellectual property claims against us grows. In addition, various &#8220;non-practicing entities&#8221; that own patents and other intellectual property rights have asserted, and may in the future attempt to assert, intellectual property claims against us to extract value through licensing or other settlements.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we receive letters from patent holders alleging that some of our products infringe their patent rights and from trademark holders alleging infringement of their trademark rights. We also receive letters from holders of copyrighted content alleging infringement of their intellectual property rights, including DMCA take-down requests. Our technologies and content, including the content that users pin to our service, may not be able to withstand such third-party claims.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to any intellectual property claims, we may have to seek a license to continue using technologies or engaging in practices found to be in violation of a third-party&#8217;s rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such technologies or practices may not be available to us at all and we may be required to discontinue use of such technologies or practices or to develop alternative non-infringing technologies or practices. The development of alternative non-infringing technologies or practices could require significant effort and expense or may not be achievable at all. Our business, revenue and financial results could be harmed as a result.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to protect our intellectual property, the value of our brand and other intangible assets may be diminished, and our business, revenue and financial results could be harmed. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely, and expect to continue to rely, on a combination of confidentiality, invention assignment and license agreements with our employees, consultants and other third parties with whom we have relationships, as well as trademark, copyright, patent and trade secret protection laws, to protect our proprietary rights. We have filed various applications for certain aspects of our intellectual property in the United States and other countries, and we currently hold issued patents in multiple jurisdictions. Further, there can be no assurance that each of our patent applications will result in the issuance of a patent. In addition, any resulting issued patents may have claims narrower than those in our patent applications. There can be no assurance that each of our trademark applications will result in the issuance </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of a trademark or that each resulting trademark registration will be able to be maintained. In the future we may acquire additional patents or patent portfolios, license patents from third parties or agree to license the use of our patents to third parties, which could require significant cash expenditures. Additionally, our current and future patents, trademarks and other intellectual property or other proprietary rights may be contested, circumvented or found unenforceable or invalid.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third parties may knowingly or unknowingly infringe or challenge our proprietary rights. Effective intellectual property protection may not be available in every country in which we operate or intend to operate our business. We may not be able to prevent infringement without incurring substantial time and expense, if at all. There can be no assurance that others will not offer technologies, products, services, features or concepts that are substantially similar to ours and compete with our business. Similarly, particularly as we expand the scope of our business and the countries in which we operate, we may not be able to prevent third parties from infringing, or challenging our use of, our intellectual property rights, including those used to build and distinguish the &#8220;Pinterest&#8221; brand. If the protection of our proprietary rights is inadequate to prevent unauthorized use or appropriation by third parties, the value of our brand and other intangible assets may be diminished and competitors may be able to more effectively mimic our technologies, products, services or features or methods of operations. Any of these events could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of &#8220;open source&#8221; software could subject us to possible litigation or could prevent us from offering products that include open source software or require us to obtain licenses on unfavorable terms. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the technologies we use incorporates &#8220;open source&#8221; software, and we may incorporate open source software in the future. Open source licenses may subject us to certain unfavorable conditions, including requirements that we offer our products that incorporate the open source software for no cost, that we make publicly available the source code for any modifications or derivative works we create based upon, incorporating or using the open source software, or that we license such modifications or derivative works under the terms of the particular open source license. Some open source software may include generative artificial intelligence software or other software that incorporates or relies on generative AI. The use of such software may expose us to risks as the intellectual property ownership and license rights, including copyright, of generative AI software and tools has not been fully interpreted by U.S. courts or been fully addressed by federal or state regulation.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also license to others some of our software through open source projects which requires us to make the source code publicly available, and therefore can affect our ability to protect our intellectual property rights with respect to that software. If an author or other third-party that distributes open source software that we use or license were to allege that we had not complied with the conditions of the applicable license, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from offering our products that contained the open source software, required to release proprietary source code, required to obtain licenses from third parties or otherwise required to comply with the unfavorable conditions unless and until we can re-engineer the product so that it complies with the open source license or does not incorporate the open source software. Any of the foregoing could disrupt our ability to offer our products and harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The interpretation and application of U.S. tax legislations or other changes in U.S. or non-U.S. taxation of our operations could harm our business, revenue and financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax reform has been a priority for governments worldwide and numerous proposals have been proposed or enacted. For example, the 2017 Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;) changed how the United States imposes income tax on multinational corporations in a number of ways. The issuance of additional regulatory or accounting guidance may affect our analysis of the impact of the law on us and may harm our operating results and financial condition. Furthermore, the Tax Act eliminated the option to deduct research and development expenditures in the current period and requires taxpayers to capitalize and amortize these expenses. Although Congress may consider legislation that would defer the capitalization and amortization requirement, there is no assurance that the provision will be repealed or otherwise modified. If the requirement is not repealed or modified, our net operating loss utilization will be accelerated. Additionally, further regulatory or legislative developments may also arise from the recently enacted Inflation Reduction Act, which introduced new provisions, including a 15% corporate alternative minimum tax for certain large corporations and an excise tax on stock repurchases. These provisions may materially affect our financial position and results of operations. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in October 2020, the Organisation for Economic Co-operation and Development, as part of its Base Erosion and Profit Shifting Action Plan, released proposals that provide a long-term, multilateral framework on taxation of the digital economy. Recently, the Inclusive Framework jurisdictions announced they reached agreement on the proposals endorsed by the Group of Twenty intergovernmental political forum, including a global minimum tax to be implemented in 2024. Some jurisdictions have already enacted a tax on technology companies that generate revenues from the provision of digital services, including the United Kingdom, France, Spain and Italy, to capture tax revenue more immediately. Although we do not know the exact impact, this legislation has and may continue to result in additional tax exposure. Further changes to the U.S. or non-U.S. taxation of our operations may increase our worldwide effective tax rate, result in additional taxes or other costs or have other material consequences, which could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks relating to our financial statements and performance</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a limited operating history with the current scale of our business, and, as a result, our past results may not be indicative of future operating performance. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a limited operating history with the current scale of our business, which makes it difficult to forecast our future results. You should not rely on our past results of operations as indicators of future performance. You should consider and evaluate our prospects in light of the risks and uncertainties frequently encountered by companies like ours.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred operating losses in the past, anticipate increasing our costs and operating expenses, may incur operating losses in the future and may not maintain profitability. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred significant net losses in the past and generated net income only recently. We generated net losses of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$243.5 million and $48.4 million for the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, we had an accumulated deficit of $2,358.2 million. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have achieved profitability only recently and may not realize sufficient revenue to maintain profitability in future periods. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur high operating expenses and may increase our operating expenses in the future as we continue to evolve or expand our business and operations. 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. We may encounter unforeseen expenses, operating delays or other unknown factors that may result in losses in future periods. We have significant unrecognized share-based compensation expense, which we expect to recognize over the next several years. In addition, we have entered into certain non-cancelable commitments that limit our ability to reduce our cost and expenses in the future. For more information, see "Management's Discussion and Analysis of Financial Condition and Results of Operations" and "Notes to Financial Statements." Any failure to increase our revenue as we implement initiatives to grow our business could prevent us from achieving or maintaining profitability on either a quarterly or annual basis.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results are likely to fluctuate from quarter to quarter, which makes them difficult to predict. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly operating results are tied to certain key business metrics that have fluctuated in the past and are likely to fluctuate in the future, which makes them difficult to predict. Our operating results depend on numerous factors, many of which are outside of our control, including:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to generate revenue from our platform; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to improve or maintain gross margins; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the number and relevancy of advertisements shown to users; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the relevancy of content shown to users;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the manner in which users engage with different products, where certain products may cause us to generate less revenue </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">downward pressure on the pricing of our advertisements; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing, cost of and mix of new and existing marketing and promotional efforts as we grow and expand our operations to remain competitive; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations (seasonal or otherwise) in spending by our advertisers and platform usage and engagement by users, each of which may change as our product offerings and business evolves; </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">seasonal fluctuations in engagement on our platform, specifically we have historically experienced lower engagement in our second quarter;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in spending by our advertisers and platform usage and engagement by users due to macroeconomic conditions, such as the stress in the banking industry, current inflationary environment;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">seasonal fluctuations in internet usage generally; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the success of technologies designed to block the display of ads; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">development and introduction of new product offerings by us or our competitors; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">existing, new and evolving regulations, both in the U.S. and internationally;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of our third-party providers to scale effectively and provide the necessary technical infrastructure for our service on a timely basis; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">system failures, disruptions, breaches of security or data privacy or internet downtime, whether on our service or on those of third parties; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inaccessibility of our service due to third-party actions; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in measurement of our metrics; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs associated with the technical infrastructure used to operate our business, including hosting services; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in the amount of share-based compensation expense;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations, caused by stock price volatility, in the amount we spend to fund tax withholding and remittance obligations related to the vesting and settlement of RSUs as we transitioned to net settle such RSUs; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to anticipate and adapt to the changing internet business or macroeconomic conditions; and </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the other risks and uncertainties described in this Quarterly Report on Form 10-Q.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">User metrics and other estimates are subject to inherent challenges in measurement, and real or perceived inaccuracies in those metrics could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review metrics, including the number of our active users and other measures to evaluate growth trends, measure our performance and make strategic decisions. These metrics are calculated using internal company data and have not been validated by an independent third-party. While these numbers are based on what we currently believe to be reasonable estimates for the applicable period of measurement, there are inherent challenges in measuring how our products are used across large populations globally. Our metrics calculations may be inaccurate, and we may not be able to identify those inaccuracies. In the past, we have relied on other metrics that measure different activities, such as saving a Pin, clicking, searching and other activities, as indicators of user growth and engagement. We have in the past implemented, and may from time to time in the future implement, new methodologies for calculating these metrics which may result in the metrics from prior periods changing, decreasing or not being comparable to prior periods. For example, in the first quarter of 2022, we updated the presentation of our key metrics by presenting U.S. and Canada, Europe and Rest of World separately. For comparability, we are providing revenue, MAUs and ARPU data from the first quarter of 2020 to the fourth quarter of 2021 on the same basis. Our metrics may also differ from estimates published by third parties or from similarly titled metrics of our competitors due to differences in methodology or data used.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our MAU metrics may also be impacted by our information quality efforts, which are our overall efforts to reduce malicious activity on our platform, including false, spam and malicious automation accounts in existence on our platform. We make efforts to regularly deactivate false, spam and malicious automation accounts that violate our terms of service, and exclude these users from the calculation of our MAU metrics; however, we will not succeed in identifying and removing all false, spam and malicious accounts from our platform. We are continually seeking to improve our ability to estimate the total number of false, spam or malicious accounts and we intend to continue to make such improvements, but there is no guarantee as to the accuracy of these estimates. In addition, users are not prohibited from having more than one account on our platform, and we treat multiple accounts held by a single person as multiple users for purposes of calculating our active users.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, some of our user demographic data may be incomplete or inaccurate. For example, because users self-report their date of birth, our age-demographic data may differ from users&#8217; actual ages, or be unavailable. We receive age-demographic data for a portion of those users from other third-party accounts that users chose to authenticate with on our platform, such as Facebook and Google, but there can be no assurance that those platforms will continue </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to give us permission to access that data or that the data we receive from those third parties is accurate. In addition, our data regarding the geographic location of users and revenue by user geography is estimated based on a number of factors, which may not always accurately reflect the actual location and may be different depending on the metric we are calculating. If our metrics provide us with incorrect or incomplete information about users and their behavior, we may make inaccurate conclusions about our business.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to obtain additional financing, if needed, or if we default on our credit obligations, our operations may be interrupted and our business, revenue and financial results could be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may require additional financing to maintain and grow our business. Our ability to obtain financing will depend on, among other things, our development efforts, business plans, operating performance, investor demand and the condition of the capital markets at the time we seek financing. We cannot assure you that additional financing will be available to us on favorable terms when required, or at all. If we raise additional funds through the issuance of equity, equity-linked or debt securities, those securities may have rights, preferences or privileges senior to the rights of our common stock, and our existing stockholders may experience dilution. If our access to capital is restricted or our borrowing costs increase as a result of developments in financial markets, our operations and financial condition could be adversely impacted.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revolving credit facility provides our lenders with a first-priority lien against substantially all of our domestic assets, as well as certain domestic intellectual property, and contains financial covenants and other restrictions on our actions that may limit our operational flexibility or otherwise adversely affect our results of operations. It contains a number of covenants that limit our ability and our subsidiaries&#8217; ability to, among other things, incur additional indebtedness, pay dividends, make redemptions and repurchases of stock, make investments, loans and acquisitions, incur liens, engage in transactions with affiliates, merge or consolidate with other companies, sell material businesses or assets, or license or transfer certain of our intellectual property. In addition, we are also required to maintain a minimum consolidated leverage. Complying with these covenants may make it more difficult for us to successfully execute our business strategy and compete against companies who are not subject to such restrictions.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to comply with the covenants under the revolving credit facility, lenders would have a right to, among other things, terminate the commitments to provide additional loans under the facility, enforce any liens on collateral securing the obligations under the facility, declare all outstanding loans and accrued interest and fees to be due and payable and require us to post cash collateral to be held as security for any reimbursement obligations in respect of any outstanding letters of credit issued under the facility. If any remedies under the facility were exercised, we may not have sufficient cash or be able to borrow sufficient funds to refinance the debt or sell sufficient assets to repay the debt, which could immediately materially and adversely affect our business, cash flows, operations and financial condition. Even if we were able to obtain new financing, it may not be on commercially reasonable terms or on terms that are acceptable to us.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, our revolving credit facility utilizes SOFR or various alternative methods set forth in our revolving credit facility to calculate the amount of accrued interest on any borrowings.  If a published U.S. dollar SOFR is unavailable, the interest rates on our debt indexed to SOFR will be determined using one of the alternative methods, any of which could, if the revolver is drawn, result in interest obligations that are more than the current form, which could have a material adverse effect on our financing costs.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may have greater than anticipated tax liabilities, which could harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in a number of tax jurisdictions globally, including in the United States at the federal, state and local levels, and in many other countries, and plan to continue to expand the scale of our operations in the future. Thus, we are subject to review and potential audit by a number of U.S. federal, state, local and non-U.S. tax authorities. Significant judgment is required in determining our worldwide provision for income taxes and other tax liabilities. Further, tax authorities may disagree with tax positions we take and challenge our tax positions. Successful unilateral or multi-jurisdictional actions by various tax authorities, including in the context of our current or future corporate operating structure and third party and intercompany arrangements (including transfer pricing and the manner in which we develop, value and use our intellectual property), may increase our worldwide effective tax rate, result in additional taxes or other costs or have other material consequences, which could harm our business and financial results. In December 2019, we completed an intra-entity asset transfer of certain of our intellectual property rights to our Irish subsidiary, which resulted in an increase in foreign deferred tax assets. We cannot be certain that this transfer will not lead to any unanticipated tax consequences which could harm our financial results.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we do not currently incur significant tax costs due to our history of operating losses, our tax liabilities may increase if our profitability increases in the future. In addition, our effective tax rate may change from year to year based on changes in the mix of activities and income allocated or earned among various jurisdictions, tax laws and the applicable tax rates in these jurisdictions (including future tax laws that may become material), tax treaties between countries, our eligibility for benefits under those tax treaties and the valuation of deferred tax assets and liabilities. Such changes could result in an increase in the effective tax rate applicable to all or a portion of our income, which would negatively affect our financial results. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use or benefit from our net operating loss carryforwards and certain other tax attributes may be limited. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had federal, California and other state net operating loss carryforwards of $3,636.5 million, $551.8 million and $1,501.5 million, respectively. Our federal carryforwards do not expire. If not utilized, our California and other state carryforwards will begin to expire in 2028 and 2026, respectively. Utilization of our net operating loss carryforwards and other tax attributes, such as research and development tax credits, may be subject to annual limitations, or could be subject to other limitations on utilization or benefit due to the ownership change limitations provided by Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;), and other similar provisions. Further, the Tax Act changed the federal rules governing net operating loss carryforwards. For net operating loss carryforwards arising in tax years beginning after December 31, 2017, the Tax Act limits a taxpayer&#8217;s ability to utilize such carryforwards to 80% of taxable income. In addition, net operating loss carryforwards arising in tax years ending after December 31, 2017 can be carried forward indefinitely, but carryback is generally prohibited. Net operating loss carryforwards generated before January 1, 2018 will not be subject to the Tax Act&#8217;s taxable income limitation and will continue to have a twenty-year carryforward period. Nevertheless, our net operating loss carryforwards and other tax assets could expire before utilization and could be subject to limitations, which could harm our business and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adverse global economic and financial conditions could harm our business and financial condition.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adverse global economic and financial events, such as the COVID-19 pandemic, Russia&#8217;s invasion of Ukraine, inflation, stress in the banking industry, fluctuation in foreign exchange rate, supply chain issues, and inventory and labor shortages, have caused, and could in the future, continue to cause disruptions and volatility in global financial markets. Such conditions have resulted in or may result in, among other things, an adverse impact on the ability and willingness of companies to spend on advertising, volatility in our stock price, and an adverse impact on the financial condition of the institutions with whom we hold deposits or the credit quality of the issuers of our cash equivalents and marketable securities. In addition, since the majority of our revenue is derived from advertisers within the U.S., economic conditions in the U.S. have a greater impact on us.  We may not perform well in adverse macroeconomic conditions and they could negatively impact our business and financial condition. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our financial results may be adversely affected by changes in accounting principles generally accepted in the United States.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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, the American Institute of Certified Public Accountants, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could harm our revenue and financial results and could affect the reporting of transactions completed before the announcement of a change.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Ownership of Our Class A Common Stock</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the completion of our initial public offering ("IPO"), including our co-founders, executive officers, employees and directors, their affiliates, and all of our other pre-IPO stockholders (including those unaffiliated with any of our co-founders, executive officers, employees or directors). This will limit or preclude your ability to influence corporate matters. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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 20-to-1 voting ratio between our Class B and Class A common stock, the holders of our outstanding Class B hold approximately 75.3% of the voting power of our outstanding capital stock as of June 30, 2023. Because the holders of our Class B common stock hold in the aggregate significantly more than a majority of the combined voting power of our capital stock, such holders (which include our pre-IPO stockholders who have not converted their </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Class B common stock to Class A common stock, including those holders unaffiliated with any of our executive officers, employees or directors) control all matters submitted to our stockholders for approval. The holders of Class B common stock will no longer hold in the aggregate over 50% of the voting power of our outstanding capital stock once the Class B common stock represents in the aggregate less than approximately 4.76% of our outstanding capital stock. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, for the foreseeable future, holders of our Class B common stock could have significant influence over the management and affairs of our company and over the outcome of all matters submitted to our stockholders for approval, including the election of directors and significant corporate transactions, such as a merger, consolidation or sale of substantially all of our assets, even though their stock holdings were to represent in the aggregate less than 50% of the outstanding shares of our capital stock. 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. These holders of our Class B common stock may have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This control may adversely affect the trading price of our Class A common stock. Despite no longer being employed by us, Paul Sciarra, one of our co-founders, remains able to exercise significant voting power. If we terminate our other co-founders&#8217; relationship, they would also continue to have the ability to exercise significant voting power to the extent they were to retain their Class B common stock while our other existing holders disposed of their Class B common stock.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, except certain transfers to entities, including certain charities and foundations, to the extent the transferor retains sole dispositive power and exclusive voting control with respect to the shares of Class B common stock, and certain other transfers described in our amended and restated certificate of incorporation. In addition, all shares of Class B common stock will automatically convert into shares of Class A common stock on (i) the seven-year anniversary of the closing date of our IPO, except with respect to shares of Class B common stock held by any holder that continues to beneficially own at least 50% of the number of shares of Class B common stock that such holder beneficially owned immediately prior to completion of our IPO, and (ii) a date that is between 90 to 540 days, as determined by the board of directors, after the death or permanent incapacity of Mr. Silbermann. Conversions of Class B common stock to Class A common stock have already had and will continue to 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:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our dual class structure may depress the trading price of our Class A common stock. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict whether our dual class structure will result in a lower or more volatile market price of our Class A common stock or in adverse publicity or other adverse consequences. For example, certain index providers have restrictions on including companies with multiple-class share structures in certain of their indexes. In addition, several stockholder advisory firms have announced their opposition to the use of multiple class structures. As a result, the dual class structure of our common stock may cause stockholder advisory firms to publish negative commentary about our corporate governance practices, recommend that stockholders vote against certain company annual stockholder meeting proposals or otherwise seek to cause us to change our capital structure. Any such exclusion from indices or any actions or publications by stockholder advisory firms critical of our corporate governance practices or capital structure could adversely affect the value and trading market of our Class A common stock.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">An active trading market for our Class A common stock may not be sustained. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Class A common is listed on the NYSE under the symbol &#8220;PINS.&#8221; However, we cannot assure you that an active trading market for our Class A common stock will be sustained. Accordingly, we cannot assure you of the likelihood that an active trading market for our Class A common stock will be maintained, the liquidity of any trading market, your ability to sell your shares of our Class A common stock when desired or the prices that you may obtain for your shares. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The trading price of our Class A common stock has been and may continue to be volatile, and you could lose all or part of your investment.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading price of our Class A common stock has been, and is likely to continue to be volatile and could be subject to fluctuations in response to various factors, some of which are beyond our control. These fluctuations could cause you to lose all or part of your investment in our Class A common stock since you might be unable to sell your shares at or above the price you paid. Factors that could cause fluctuations in the trading price of our Class A common stock include the following:</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">price and volume fluctuations in the overall stock market from time to time; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility in the trading prices and trading volumes of technology stocks; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales, or anticipated sales, of shares of our Class A common stock by us or our stockholders, including when stockholders sell shares of our Class A common stock into the market to cover taxes due upon the settlement of restricted stock units ("RSUs") or the exercise of stock options, or conversions, or anticipated conversions, of a substantial number of shares of our Class B common stock by our stockholders;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actions and investment positions taken by institutional and other stockholders, including activist investors; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure by industry or securities analysts to maintain coverage of us, downgrade of our Class A common stock by analysts or provision of a more favorable recommendation of our competitors; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure by analysts to regularly publish research reports or the publication of an unfavorable or inaccurate report about our business; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes by external analysts to their financial and operating estimates for our company or our performance relative to third parties' estimates or the expectations;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">forward-looking financial or operating information or financial projections we may provide to the public, any changes in that information or projections or our failure to meet projections; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any indebtedness we may incur in the future; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">whether investors or securities analysts view our stock structure unfavorably, particularly our dual class structure and the significant voting control of holders of our Class B common stock; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of new products, features, services, technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or estimates by third parties of actual or anticipated changes in the size of our user base or level of engagement, or those of our competitors; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the public&#8217;s perception of the quality and accuracy of our key metrics on our user base and engagement; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the public&#8217;s reaction to our press releases, other public announcements and filings with the SEC; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rumors and market speculation involving us or other companies in our industry; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated fluctuations in our user growth, retention, engagement, revenue or other operating results; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated developments in our business, our competitors&#8217; businesses or the competitive landscape generally; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">litigation involving us, our industry, or both, or investigations by regulators and other third parties into our operations or those of our competitors; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developments or disputes concerning our intellectual property or other proprietary rights; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developments or disputes concerning our culture or other diversity, equity and inclusion practices and initiatives;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announced or completed acquisitions of businesses, products, services or technologies by us or our competitors; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">existing, new and evolving regulations, both in the U.S. and internationally; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in accounting standards, policies, guidelines, interpretations or principles; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any significant changes in our management;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">stakeholder dissatisfaction if we are unable to meet stakeholders' expectations and requirements or our publicly announced goals around environmentally friendly, ethical, socially conscious, and sustainable business practices or disclosures;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adoption and trading under a stock repurchase program;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if we are unable to address any workplace culture related issues (including to meet the goals we set in our Inclusion and Diversity Report that we publish periodically);</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">macroeconomic events that are beyond our control; and </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic conditions and slow or negative growth of our markets. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies. Stock prices of many technology companies, including ours, have fluctuated in a manner that may be unrelated or disproportionate to the financial performance of such companies. Following periods of volatility in the overall market and the market price of a particular company&#8217;s securities, securities class action and derivative litigation has often been instituted against these companies, including against us. Such litigation could result in substantial costs and a diversion of our management&#8217;s attention and resources. Further, when our revenue, users or operating results fall below the expectations of investors or securities analysts or below any guidance we may provide to the market, the price of our Class A common stock has declined and could likely decline in the future.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future offerings of debt or equity securities by us or existing stockholders may adversely affect the market price of our Class A common stock. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the future, we may attempt to obtain financing or to further increase our capital resources by issuing additional capital stock or offering debt or other securities, including commercial paper, medium-term notes, senior or subordinated notes, debt securities convertible into equity or shares of preferred stock. Future acquisitions could also require substantial additional capital in excess of cash from operations.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuing additional shares of capital stock or other securities, including securities convertible into equity, may dilute the economic and voting rights of our existing stockholders, reduce the market price of our Class A common stock or both. Upon liquidation, holders of debt securities and preferred shares, if issued, and lenders with respect to other borrowings would receive a distribution of our available assets prior to the holders of our common stock. Debt securities convertible into equity could be subject to adjustments in the conversion ratio pursuant to which certain events may increase the number of equity securities issuable upon conversion. Preferred shares, if issued, could have a preference with respect to liquidating distributions or a preference with respect to dividend payments that could limit our ability to pay dividends to the holders of our common stock. Our decision to issue securities in any future offering will depend on market conditions and other factors beyond our control, which may adversely affect the amount, timing or nature of our future offerings. In addition, the large number of shares of our common stock eligible for public sale or subject to rights requiring us to register them for public sale could depress the market price of our Class A common stock. The market price of our Class A common stock could decline as a result of sales of a large number of shares of our Class A common stock in the market, and the perception that these sales could occur may also depress the market price of our Class A common stock. As a result, holders of our Class A common stock bear the risk that our future offerings or future sales of shares may reduce the market price of our Class A common stock and dilute their stockholdings in our company.. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Additional stock issuances, including in connection with settlement of equity awards, could result in significant dilution to our stockholders. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future issuances of shares of our Class A common stock or the conversion of a substantial number of shares of our Class B common stock to Class A common stock, or the perception that these sales or conversions may occur, could depress the market price of our Class A common stock and result in significant dilution for holders of our Class A common stock. We currently have Class B common stock that may be issued upon exercise of outstanding stock options or upon settlement of outstanding restricted stock units, shares of Class A common stock that may be issued upon settlement of outstanding RSUs or outstanding restricted stock awards ("RSAs"). For more information, see &#8220;Notes to Financial Statements&#8221;. We have 5,873,085,669&#160;shares of authorized but unissued Class A common stock that are currently not reserved for issuance under our equity incentive plans or charitable giving program. We may issue all of these shares of Class A common stock without any action or approval by our stockholders, subject to certain exceptions. We also intend to continue to evaluate acquisition opportunities and may issue Class A common stock or other securities in connection with these acquisitions. Any common stock issued in connection with our equity incentive plans, acquisitions, the exercise of outstanding stock options, settlement of RSUs and RSAs or otherwise would dilute the percentage ownership held by our Class A common stockholders.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delaware law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the market price of our Class A common stock. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our status as a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law (the &#8220;DGCL&#8221;) may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders. In addition, our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may make the acquisition of our company more difficult, including the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our dual class common stock structure, which provides our holders of Class B common stock with the ability to significantly influence the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the shares of our outstanding common stock; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our board of directors is classified into three classes of directors with staggered three-year terms and directors are only able to be removed from office for cause; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">certain amendments to our amended and restated certificate of incorporation will require the approval of 66&#8532;% of the then-outstanding voting power of our capital stock;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">approval of 66&#8532;% of the then-outstanding voting power of our capital stock, voting as a single class, is required for stockholders to amend or adopt any provision of our bylaws;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our stockholders can take action only at a meeting of stockholders and not by written consent; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">vacancies on our board of directors can be filled only by our board of directors and not by stockholders; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">no provision in our amended and restated certificate of incorporation or amended and restated bylaws provides for cumulative voting, which limits the ability of minority stockholders to elect director candidates; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">only our chairman of the board of directors, our chief executive officer, our president or another officer selected by a majority of the board of directors are authorized to call a special meeting of stockholders; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">certain litigation against us can only be brought in Delaware; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">nothing in our amended and restated certificate of incorporation precludes future issuances without stockholder approval of the authorized but unissued shares of our Class A common stock; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our amended and restated certificate of incorporation authorizes undesignated preferred stock, the terms of which may be established and shares of which may be issued, without the approval of the holders of our capital stock; and </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advance notice procedures apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These anti-takeover defenses could discourage, delay or prevent a transaction involving a change in control of our company. These provisions could also discourage proxy contests and make it more difficult for stockholders to elect directors of their choosing and to cause us to take other corporate actions they desire, any of which, under certain circumstances, could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our Class A common stock.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated certificate of incorporation designates a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders&#8217; ability to choose the judicial forum for disputes with us or our directors, officers or employees. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our current or former directors, officers or other employees to us or our stockholders, (iii) any action arising pursuant to any provision of the DGCL, or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware or (iv) any other action asserting a claim that is governed by the internal affairs doctrine shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, any state or federal district court in the state of Delaware), in all cases subject to the court&#8217;s having jurisdiction over indispensable parties named as defendants. Nothing in our amended and restated certificate of incorporation precludes stockholders that assert claims under the Securities Act or Exchange Act from bringing such claims in federal court, subject to applicable law.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any person or entity purchasing or otherwise acquiring any interest in our securities shall be deemed to have notice of and consented to this provision. This exclusive forum provision may limit a stockholder&#8217;s ability to bring a claim in a judicial forum of its choosing. If a court were to find the exclusive forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could harm our results of operations.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The requirements of being a public company have and may continue to strain our resources, divert management&#8217;s attention and may result in more litigation. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the NYSE and other applicable securities rules and regulations. Complying with these rules and regulations has increased and will continue to increase our legal and financial compliance costs, make some activities more difficult, time-consuming or costly, and increase demand on our systems and resources.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company we are required to publicly disclose additional details about our business and financial condition information, which may result in threatened or actual litigation, including by competitors, regulators and other third parties. If those claims are successful, our business, revenue and financial results could be harmed. Even if the claims do not result in litigation or are resolved in our favor, the time and resources needed to resolve them could divert our management&#8217;s resources and harm our business, revenue and financial results.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay dividends for the foreseeable future. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid dividends on our capital stock. We currently intend to retain any future earnings, and we do not expect to declare or pay any dividends in the foreseeable future. As a result, stockholders must rely on sales of their Class A common stock after price appreciation as the only way to realize any future gains on their investment. In addition, our revolving credit facility contains restrictions on our ability to pay dividends. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_103"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows information about our purchases of equity securities that are registered pursuant to Section 12 of the Securities Exchange Act of 1934 for the three months ended June 30, 2023:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.277%"></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></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total number of shares purchased</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average price paid per share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total number of shares purchased as part of publicly announced plans or programs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Approximate dollar value of shares that may yet be purchased under publicly announced plans or programs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 1 - April 30, 2023</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,037,579&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.46&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,501,245&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 1 - May 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,093,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,633,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 1 - June 30, 2023</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,155,443&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.01&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,310,908&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,286,229&#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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,445,923&#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;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom: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: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;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;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">We withheld shares from employees to satisfy tax withholding obligations on release of restricted stock awards. The value of the common stock was based on the closing price of our Class A common stock on the vesting date. </span></div><div style="margin-bottom:3pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Average price paid per share includes costs associated with repurchases and excludes $<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="pins:StockRepurchaseProgramExciseTaxes" format="ixt:num-dot-decimal" scale="6" id="f-648">0.5</ix:nonFraction>&#160;million excise tax resulting from the Inflation Reduction Act of 2022.</span></div><div style="margin-bottom:3pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">On February 2, 2023, our board of directors authorized a stock repurchase program of up to $500.0&#160;million of our Class A common stock, which we completed in the second quarter of 2023. Refer to Note 4 to our condensed consolidated financial statements for further information on our stock repurchase program.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-top:8pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_1319"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the last fiscal quarter, our directors and officers entered into or terminated the following Rule 10b5&#8211;1 <ix:nonNumeric contextRef="c-10" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-649"><ix:nonNumeric contextRef="c-10" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-650"><ix:nonNumeric contextRef="c-10" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-651">trading arrangements</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>, the material terms of which are summarized below.: </span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"><ix:nonNumeric contextRef="c-207" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-652" escape="true">On <ix:nonNumeric contextRef="c-208" name="ecd:TrdArrAdoptionDate" id="f-653">May 12, 2023</ix:nonNumeric>, <ix:nonNumeric contextRef="c-208" name="ecd:TrdArrIndName" id="f-654">Wanji Walcott</ix:nonNumeric>, our <ix:nonNumeric contextRef="c-208" name="ecd:TrdArrIndTitle" id="f-655">Chief Legal Officer</ix:nonNumeric>, <ix:nonNumeric contextRef="c-208" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-656">adopted</ix:nonNumeric> a trading plan intended to satisfy Rule 10b5-1(c) under the Securities Exchange Act of 1934, as amended (&#8220;Rule 10b5-1(c)&#8221;) to sell, between August 16, 2023 and August 31, 2024, (a) up to <ix:nonFraction unitRef="shares" contextRef="c-209" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-657">14,199</ix:nonFraction> shares of our Class A common stock, and (b) up to 50% of net shares of our Class A common stock to be issued to Ms. Walcott after the satisfaction of applicable taxes applicable following the vesting and settlement of <ix:nonFraction unitRef="shares" contextRef="c-210" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-658">251,890</ix:nonFraction> RSUs.</ix:nonNumeric></span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"><ix:nonNumeric contextRef="c-211" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-659" escape="true">On <ix:nonNumeric contextRef="c-212" name="ecd:TrdArrAdoptionDate" id="f-660">May 17, 2023</ix:nonNumeric>, <ix:nonNumeric contextRef="c-212" name="ecd:TrdArrIndName" id="f-661">Christine Deputy</ix:nonNumeric>, our <ix:nonNumeric contextRef="c-212" name="ecd:TrdArrIndTitle" id="f-662">Chief People Officer</ix:nonNumeric>, <ix:nonNumeric contextRef="c-212" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-663">adopted</ix:nonNumeric> a trading plan intended to satisfy Rule 10b5-1(c) to sell, between August 21, 2023 and June 19, 2024, (a) up to <ix:nonFraction unitRef="shares" contextRef="c-213" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-664">135,457</ix:nonFraction> shares of our Class A common stock, and (b) up to the total number of shares of our Class A common stock to be issued to Ms. Deputy after the satisfaction of applicable taxes following the vesting and settlement  of <ix:nonFraction unitRef="shares" contextRef="c-214" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-665">151,041</ix:nonFraction> RSUs.</ix:nonNumeric></span></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt"><ix:nonNumeric contextRef="c-215" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-666" escape="true">On <ix:nonNumeric contextRef="c-216" name="ecd:TrdArrAdoptionDate" id="f-667">May 24, 2023</ix:nonNumeric>, <ix:nonNumeric contextRef="c-216" name="ecd:TrdArrIndName" id="f-668">Jeffrey Jordan</ix:nonNumeric>, a <ix:nonNumeric contextRef="c-216" name="ecd:TrdArrIndTitle" id="f-669">member of our board of directors</ix:nonNumeric>, <ix:nonNumeric contextRef="c-216" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-670">adopted</ix:nonNumeric> a trading plan intended to satisfy Rule 10b5-1(c) on behalf of the Jordan Family Revocable Trust to sell, between October 11, 2023 and October 10, 2024, up to <ix:nonFraction unitRef="shares" contextRef="c-217" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-671">120,000</ix:nonFraction> shares of our Class A common stock.</ix:nonNumeric></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_106"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.945%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.365%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.384%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit Description</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filing Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filed Herewith</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1506293/000150629323000091/ex101.htm">Offer Letter, dated May 24, 2023, between Pinterest, Inc. and Julia Brau Donnelly</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-38872</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="pins-ex311x20230630.htm">Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="pins-ex312x20230630.htm">Certification of Principal Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="pins-ex321x20230630.htm">Certifications of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></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></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*The certifications attached as Exhibit 32.1 that accompany this Quarterly Report on Form 10-Q, are deemed furnished and not filed with the Securities and Exchange Commission.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">+ Indicates a management contract or compensatory plan</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="i931aab92b9d2493ba2b9c8ceac996cf3_109"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">SIGNATURES</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.326%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PINTEREST, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: August 1, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Julia Brau Donnelly</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Julia Brau Donnelly</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: August 1, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Andrea Acosta</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrea Acosta</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>pins-ex311x20230630.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="iece85bcba60b404098df5b6f02e23f62_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="text-align:right"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, William Ready, certify that&#58;</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Quarterly Report on Form 10-Q of Pinterest, Inc.&#59;</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a&#8211;15(f) and 15d&#8211;15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)  Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.757%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PINTEREST, INC.</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August 1, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; William Ready</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William Ready</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)<br></font></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>pins-ex312x20230630.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i2d553ff95c8547d4b27dc5c2433629ba_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Julia Brau Donnelly, certify that&#58;</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Quarterly Report on Form 10-Q of Pinterest, Inc.&#59;</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a&#8211;15(f) and 15d&#8211;15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)  Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:5pt;margin-top:5pt;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:44.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.757%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PINTEREST, INC.</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August 1, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Julia Brau Donnelly</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Julia Brau Donnelly</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>pins-ex321x20230630.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ib483a8ea2ce9429ba0d293f94d408585_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, William Ready, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Pinterest, Inc. for the fiscal quarter ended June 30, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Pinterest, Inc.  </font></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Julia Brau Donnelly, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Pinterest, Inc. for the fiscal quarter ended June 30, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Pinterest, Inc.  </font></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:44.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.757%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PINTEREST, INC.</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August 1, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#47;s&#47; William Ready</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">William Ready</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August 1, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Julia Brau Donnelly</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Julia Brau Donnelly</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certifications are furnished and are not deemed filed with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (Exchange Act), and are not deemed to be incorporated by reference into any filing of Pinterest, Inc. under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that Pinterest, Inc. specifically incorporates them by reference.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>pins-20230630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:a131b520-25a0-4d28-9be3-691b1e6d816c,g:eae5a0f2-c096-446f-a2fc-0913809380bb-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pins="http://www.pinterest.com/20230630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.pinterest.com/20230630">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.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="pins-20230630_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="pins-20230630_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="pins-20230630_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="pins-20230630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.pinterest.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>0000002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperations" roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>0000004 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveLoss" roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss">
        <link:definition>0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquity" roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity">
        <link:definition>0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>0000007 - 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="CondensedConsolidatedStatementsofCashFlowsParenthetical" roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical">
        <link:definition>0000008 - Statement - Condensed Consolidated Statements of Cash Flows (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="DescriptionofBusinessandSummaryofSignificantAccountingPolicies" roleURI="http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies">
        <link:definition>0000009 - Disclosure - Description of Business 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="FairValueofFinancialInstruments" roleURI="http://www.pinterest.com/role/FairValueofFinancialInstruments">
        <link:definition>0000010 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.pinterest.com/role/CommitmentsandContingencies">
        <link:definition>0000011 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.pinterest.com/role/StockholdersEquity">
        <link:definition>0000012 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShare" roleURI="http://www.pinterest.com/role/NetLossPerShare">
        <link:definition>0000013 - Disclosure - Net Loss Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.pinterest.com/role/IncomeTaxes">
        <link:definition>0000014 - 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="GeographicalInformation" roleURI="http://www.pinterest.com/role/GeographicalInformation">
        <link:definition>0000015 - Disclosure - Geographical 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="Restructuring" roleURI="http://www.pinterest.com/role/Restructuring">
        <link:definition>0000016 - Disclosure - Restructuring</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9954701 - Disclosure - Description of Business 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="FairValueofFinancialInstrumentsTables" roleURI="http://www.pinterest.com/role/FairValueofFinancialInstrumentsTables">
        <link:definition>9954702 - Disclosure - Fair Value of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.pinterest.com/role/StockholdersEquityTables">
        <link:definition>9954703 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareTables" roleURI="http://www.pinterest.com/role/NetLossPerShareTables">
        <link:definition>9954704 - Disclosure - Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeographicalInformationTables" roleURI="http://www.pinterest.com/role/GeographicalInformationTables">
        <link:definition>9954705 - Disclosure - Geographical 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="RestructuringTables" roleURI="http://www.pinterest.com/role/RestructuringTables">
        <link:definition>9954706 - Disclosure - Restructuring (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="FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails" roleURI="http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails">
        <link:definition>9954707 - Disclosure - Fair Value of Financial Instruments - Fair Values of Financial Instruments Measured on a Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails" roleURI="http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails">
        <link:definition>9954708 - Disclosure - Fair Value of Financial Instruments - Fair Value of Marketable Securities by Contractual Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.pinterest.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9954709 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNarrativeDetails" roleURI="http://www.pinterest.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>9954710 - Disclosure - Stockholders' Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityStockOptionActivityDetails" roleURI="http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails">
        <link:definition>9954711 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityRestrictedStockUnitActivityDetails" roleURI="http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails">
        <link:definition>9954712 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquitySharebasedCompensationExpenseDetails" roleURI="http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails">
        <link:definition>9954713 - Disclosure - Stockholders' Equity - Share-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="NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" roleURI="http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails">
        <link:definition>9954714 - Disclosure - Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails" roleURI="http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails">
        <link:definition>9954715 - Disclosure - Net Loss Per Share - Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Loss Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.pinterest.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9954716 - Disclosure - Income Taxes - 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="GeographicalInformationDetails" roleURI="http://www.pinterest.com/role/GeographicalInformationDetails">
        <link:definition>9954717 - Disclosure - Geographical 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="RestructuringNarrativeDetails" roleURI="http://www.pinterest.com/role/RestructuringNarrativeDetails">
        <link:definition>9954718 - Disclosure - Restructuring - 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="RestructuringSummaryofRestructuringChargesDetails" roleURI="http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails">
        <link:definition>9954719 - Disclosure - Restructuring - Summary of Restructuring Charges (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="pins_JeffreyJordanMember" abstract="true" name="JeffreyJordanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_StockRepurchaseProgramExciseTaxes" abstract="false" name="StockRepurchaseProgramExciseTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_MunicipalSecuritiesMember" abstract="true" name="MunicipalSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_UnitedStatesAndCanadaMember" abstract="true" name="UnitedStatesAndCanadaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_WanjiWalcottMember" abstract="true" name="WanjiWalcottMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares" abstract="false" name="CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pins_RestOfWorldMember" abstract="true" name="RestOfWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet" abstract="false" name="InterestExpenseAndOtherNonoperatingExpenseIncomeNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember" abstract="true" name="WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember" abstract="true" name="ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_ChristineDeputyMember" abstract="true" name="ChristineDeputyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_WanjiWalcottRuleTradingArrangementCommonStockMember" abstract="true" name="WanjiWalcottRuleTradingArrangementCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_A2009StockPlanMember" abstract="true" name="A2009StockPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" abstract="false" name="PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember" abstract="true" name="RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_ChristineDeputyRuleTradingArrangementCommonStockMember" abstract="true" name="ChristineDeputyRuleTradingArrangementCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pins_PlanMember" abstract="true" name="PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" abstract="false" name="StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pins_A2019OmnibusIncentivePlanMember" abstract="true" name="A2019OmnibusIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>pins-20230630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:a131b520-25a0-4d28-9be3-691b1e6d816c,g:eae5a0f2-c096-446f-a2fc-0913809380bb-->
<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.pinterest.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8b5916d8-bade-4730-a18a-cba374201b26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9d151854-cc98-4e55-919b-0346253e362e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8b5916d8-bade-4730-a18a-cba374201b26" xlink:to="loc_us-gaap_AssetsCurrent_9d151854-cc98-4e55-919b-0346253e362e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c6a1cdd0-20e1-40f3-a19d-1f5d89988a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8b5916d8-bade-4730-a18a-cba374201b26" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c6a1cdd0-20e1-40f3-a19d-1f5d89988a4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_42a1b5b7-0b28-4bd3-81df-11d807d27922" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8b5916d8-bade-4730-a18a-cba374201b26" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_42a1b5b7-0b28-4bd3-81df-11d807d27922" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_d494a492-11d2-49b8-a47b-1a7110e779f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8b5916d8-bade-4730-a18a-cba374201b26" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_d494a492-11d2-49b8-a47b-1a7110e779f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b15ee8a6-9a49-4542-abdf-49cecc38ef29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8b5916d8-bade-4730-a18a-cba374201b26" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b15ee8a6-9a49-4542-abdf-49cecc38ef29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_49e5175b-4871-40de-bb41-be68d72f1c15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_49def5ad-f5d3-405b-8988-8daea84a73b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_49e5175b-4871-40de-bb41-be68d72f1c15" xlink:to="loc_us-gaap_LiabilitiesCurrent_49def5ad-f5d3-405b-8988-8daea84a73b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fcd82f61-1a91-4ef7-ad6f-002030819543" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_49e5175b-4871-40de-bb41-be68d72f1c15" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fcd82f61-1a91-4ef7-ad6f-002030819543" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3c95c07b-e481-4686-86df-2ea8cb87a5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_49e5175b-4871-40de-bb41-be68d72f1c15" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3c95c07b-e481-4686-86df-2ea8cb87a5f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_34f368af-0dfe-4735-96dc-2c1dd7cc618e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8a9952c4-a368-4b29-a396-85cb0fc3d64f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_34f368af-0dfe-4735-96dc-2c1dd7cc618e" xlink:to="loc_us-gaap_Liabilities_8a9952c4-a368-4b29-a396-85cb0fc3d64f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_58415515-663b-449f-af19-9337ba06d40d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_34f368af-0dfe-4735-96dc-2c1dd7cc618e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_58415515-663b-449f-af19-9337ba06d40d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ba006ed9-7f33-420a-8d20-752082c40900" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_34f368af-0dfe-4735-96dc-2c1dd7cc618e" xlink:to="loc_us-gaap_StockholdersEquity_ba006ed9-7f33-420a-8d20-752082c40900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fdb66da4-49bb-43f8-b1ad-158defaf8cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0bc6d59b-135b-4363-9323-f1ec2c6ee65e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_fdb66da4-49bb-43f8-b1ad-158defaf8cd4" xlink:to="loc_us-gaap_CommonStockValue_0bc6d59b-135b-4363-9323-f1ec2c6ee65e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_ff1d8577-c172-4722-a210-16b7744be086" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_fdb66da4-49bb-43f8-b1ad-158defaf8cd4" xlink:to="loc_us-gaap_AdditionalPaidInCapital_ff1d8577-c172-4722-a210-16b7744be086" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2ee08a5e-4648-48d5-900b-e0cdad9e44f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_fdb66da4-49bb-43f8-b1ad-158defaf8cd4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2ee08a5e-4648-48d5-900b-e0cdad9e44f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9124f84f-321a-408e-a4a8-180f43c5cd55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_fdb66da4-49bb-43f8-b1ad-158defaf8cd4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9124f84f-321a-408e-a4a8-180f43c5cd55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fadaf049-03f9-41fc-a7b9-a50eb05c3ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bc36afee-5874-4100-a57c-d354bcf114f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_fadaf049-03f9-41fc-a7b9-a50eb05c3ec8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bc36afee-5874-4100-a57c-d354bcf114f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_b5e72043-8f02-40dc-83b9-46ed478d35c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fadaf049-03f9-41fc-a7b9-a50eb05c3ec8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_b5e72043-8f02-40dc-83b9-46ed478d35c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d3838c4a-8f49-4369-82b8-42bf115e1441" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_fadaf049-03f9-41fc-a7b9-a50eb05c3ec8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d3838c4a-8f49-4369-82b8-42bf115e1441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0c50cf4a-a835-4f34-ab58-5049d9803969" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_fadaf049-03f9-41fc-a7b9-a50eb05c3ec8" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0c50cf4a-a835-4f34-ab58-5049d9803969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0cb64e01-9393-4578-bd93-17058ee2cab8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d73fb477-d7a4-43a1-b6c6-1e9543b2ea6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0cb64e01-9393-4578-bd93-17058ee2cab8" xlink:to="loc_us-gaap_AccountsPayableCurrent_d73fb477-d7a4-43a1-b6c6-1e9543b2ea6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0c5e2db8-8ef1-4d24-a927-b22349effdd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0cb64e01-9393-4578-bd93-17058ee2cab8" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0c5e2db8-8ef1-4d24-a927-b22349effdd7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2f61174e-ae50-4446-9e4a-013f5e126650" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_545aa695-8b7d-4d37-bf15-660b9cc58f41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2f61174e-ae50-4446-9e4a-013f5e126650" xlink:to="loc_us-gaap_OperatingIncomeLoss_545aa695-8b7d-4d37-bf15-660b9cc58f41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_8d32a9ca-0434-44e4-bcfb-f350800fbdbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2f61174e-ae50-4446-9e4a-013f5e126650" xlink:to="loc_us-gaap_InvestmentIncomeInterest_8d32a9ca-0434-44e4-bcfb-f350800fbdbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet_42c47924-db0b-4f69-92c3-ea86c78dddaf" xlink:href="pins-20230630.xsd#pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2f61174e-ae50-4446-9e4a-013f5e126650" xlink:to="loc_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet_42c47924-db0b-4f69-92c3-ea86c78dddaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_37f179c1-b97e-4b7a-a4cc-23352757ce67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_02a7c675-d7e4-4112-a1fd-5eff2d1daae6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_37f179c1-b97e-4b7a-a4cc-23352757ce67" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_02a7c675-d7e4-4112-a1fd-5eff2d1daae6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9a978384-941a-4af6-9f94-f7292b4116e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_37f179c1-b97e-4b7a-a4cc-23352757ce67" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9a978384-941a-4af6-9f94-f7292b4116e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_b25aec3c-58d3-40e4-bc30-b9d0de83d168" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_aa6dbc23-ea51-4975-9d02-81b5f4202757" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_b25aec3c-58d3-40e4-bc30-b9d0de83d168" xlink:to="loc_us-gaap_CostOfRevenue_aa6dbc23-ea51-4975-9d02-81b5f4202757" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_392c0cec-22ef-462a-bf9d-3ae12bd1767b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_b25aec3c-58d3-40e4-bc30-b9d0de83d168" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_392c0cec-22ef-462a-bf9d-3ae12bd1767b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_481e9a82-3d53-4c9a-9cc1-636c02b90929" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_b25aec3c-58d3-40e4-bc30-b9d0de83d168" xlink:to="loc_us-gaap_SellingAndMarketingExpense_481e9a82-3d53-4c9a-9cc1-636c02b90929" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_c17d60c6-3974-4e3f-9ef8-e0b70c4e9113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_b25aec3c-58d3-40e4-bc30-b9d0de83d168" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_c17d60c6-3974-4e3f-9ef8-e0b70c4e9113" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_84eaf1fc-f287-499d-9c81-b6d784991b57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3c872a97-29a6-4529-aa3e-071decdd66fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OperatingIncomeLoss_84eaf1fc-f287-499d-9c81-b6d784991b57" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3c872a97-29a6-4529-aa3e-071decdd66fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_513a56b1-61fb-40d4-8f70-5f1403cf0cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_84eaf1fc-f287-499d-9c81-b6d784991b57" xlink:to="loc_us-gaap_CostsAndExpenses_513a56b1-61fb-40d4-8f70-5f1403cf0cb9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a2d63c60-93d3-4f63-bfd2-e6768d773046" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_806aec0d-652d-4f29-b291-7f0a5f2e6f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a2d63c60-93d3-4f63-bfd2-e6768d773046" xlink:to="loc_us-gaap_NetIncomeLoss_806aec0d-652d-4f29-b291-7f0a5f2e6f8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_98fa75b0-909f-4ae9-bb5a-3a9a2d6f862a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a2d63c60-93d3-4f63-bfd2-e6768d773046" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_98fa75b0-909f-4ae9-bb5a-3a9a2d6f862a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9b709b5f-89ea-4fde-9d26-c5f75078ae63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a2d63c60-93d3-4f63-bfd2-e6768d773046" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9b709b5f-89ea-4fde-9d26-c5f75078ae63" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b04d074-f958-4347-a8a9-20dea6b64cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_79418f7c-72aa-4371-b403-3aea4354227c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b04d074-f958-4347-a8a9-20dea6b64cb8" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_79418f7c-72aa-4371-b403-3aea4354227c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2c480650-e9dd-4483-ab31-7cebaecf05a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b04d074-f958-4347-a8a9-20dea6b64cb8" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2c480650-e9dd-4483-ab31-7cebaecf05a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_427913f8-bf7e-4872-8f89-8c3d8bb56ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0b04d074-f958-4347-a8a9-20dea6b64cb8" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_427913f8-bf7e-4872-8f89-8c3d8bb56ad7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fca957ab-f90a-4ca6-a862-94083f97966e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_942dfa10-0307-45ad-b6cb-682c8f87f7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fca957ab-f90a-4ca6-a862-94083f97966e" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_942dfa10-0307-45ad-b6cb-682c8f87f7d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_40b3b210-7178-456d-8e3e-9ef52f185d08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fca957ab-f90a-4ca6-a862-94083f97966e" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_40b3b210-7178-456d-8e3e-9ef52f185d08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_798afe64-89fd-4b5e-a37d-c0495e17089e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fca957ab-f90a-4ca6-a862-94083f97966e" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_798afe64-89fd-4b5e-a37d-c0495e17089e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_ce396cb8-4bcc-4c9f-9451-6b33412bd444" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fca957ab-f90a-4ca6-a862-94083f97966e" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_ce396cb8-4bcc-4c9f-9451-6b33412bd444" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1a661307-d529-4dda-9136-0b3655315a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fca957ab-f90a-4ca6-a862-94083f97966e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1a661307-d529-4dda-9136-0b3655315a2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_aeb98587-0360-47b5-a0de-645810a168f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_27348147-3cfe-4929-b9c0-de7f166b1cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_aeb98587-0360-47b5-a0de-645810a168f3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_27348147-3cfe-4929-b9c0-de7f166b1cc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a57e82dc-4581-45d3-a4ca-2b1394e36975" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_aeb98587-0360-47b5-a0de-645810a168f3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a57e82dc-4581-45d3-a4ca-2b1394e36975" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_658c1e29-b6fb-4f40-9d58-f5577fb2d290" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_aeb98587-0360-47b5-a0de-645810a168f3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_658c1e29-b6fb-4f40-9d58-f5577fb2d290" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4278ffff-7b11-4b5f-aa42-959ae40ee0e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_aeb98587-0360-47b5-a0de-645810a168f3" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4278ffff-7b11-4b5f-aa42-959ae40ee0e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_fe98a48a-2128-4831-ae6c-dac8044430cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_fe98a48a-2128-4831-ae6c-dac8044430cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_978cf2ec-9378-4fae-87f6-1daaf501d98e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_978cf2ec-9378-4fae-87f6-1daaf501d98e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_93b31e1a-ec06-45ed-b964-112f28108ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_93b31e1a-ec06-45ed-b964-112f28108ac2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_67fc4537-2686-4dfe-929f-9149b7a518a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:to="loc_us-gaap_NetIncomeLoss_67fc4537-2686-4dfe-929f-9149b7a518a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4869f21f-f3a1-4f7f-be1c-0f8a9bb3e6a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:to="loc_us-gaap_ShareBasedCompensation_4869f21f-f3a1-4f7f-be1c-0f8a9bb3e6a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7644b6f7-04c5-48c2-84ec-000948f27930" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7644b6f7-04c5-48c2-84ec-000948f27930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_da8df97c-1ac3-4ff9-b8a2-9a1edfbfbfde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_da8df97c-1ac3-4ff9-b8a2-9a1edfbfbfde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_06f70603-e2ec-4c5a-b161-036a5279943c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_06f70603-e2ec-4c5a-b161-036a5279943c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_59cf44e1-bf07-4ffa-b3d3-460e3f91ccd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_59cf44e1-bf07-4ffa-b3d3-460e3f91ccd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_61eb34d8-e780-4b6a-a867-41e2014a72b1" xlink:href="pins-20230630.xsd#pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:to="loc_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_61eb34d8-e780-4b6a-a867-41e2014a72b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_c7a4204c-31ae-4cd0-9a24-577d8397929c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dedf4051-356a-4466-a241-f3a65d60d65e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_c7a4204c-31ae-4cd0-9a24-577d8397929c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_24186617-4347-4786-b177-e3cc6fa3c24b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_30312029-fade-4aff-8eea-31f50f57add5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_24186617-4347-4786-b177-e3cc6fa3c24b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_30312029-fade-4aff-8eea-31f50f57add5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_ec5bac18-928e-40c2-a808-348380492b73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_24186617-4347-4786-b177-e3cc6fa3c24b" xlink:to="loc_us-gaap_RestrictedCashCurrent_ec5bac18-928e-40c2-a808-348380492b73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_9ae680e5-6b39-43a3-98fb-9d4fe5ddddb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_24186617-4347-4786-b177-e3cc6fa3c24b" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_9ae680e5-6b39-43a3-98fb-9d4fe5ddddb8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a1a54295-4533-4748-95e6-572d168a4192" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_25d431f6-c730-4066-920f-a6b3341347f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a1a54295-4533-4748-95e6-572d168a4192" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_25d431f6-c730-4066-920f-a6b3341347f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_ba810407-8f5b-43ba-a212-4d0a39e8c418" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a1a54295-4533-4748-95e6-572d168a4192" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_ba810407-8f5b-43ba-a212-4d0a39e8c418" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#RestructuringSummaryofRestructuringChargesDetails"/>
  <link:calculationLink xlink:role="http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_ddab46b5-7f25-4869-a8e8-bbc287d9eeca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_06050f65-1792-4c98-beb8-84c29821eca4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_ddab46b5-7f25-4869-a8e8-bbc287d9eeca" xlink:to="loc_us-gaap_OtherRestructuringCosts_06050f65-1792-4c98-beb8-84c29821eca4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_cfd61b7e-47fc-41de-bd57-d220b92872ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringCharges_ddab46b5-7f25-4869-a8e8-bbc287d9eeca" xlink:to="loc_us-gaap_SeveranceCosts1_cfd61b7e-47fc-41de-bd57-d220b92872ac" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>pins-20230630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:a131b520-25a0-4d28-9be3-691b1e6d816c,g:eae5a0f2-c096-446f-a2fc-0913809380bb-->
<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.pinterest.com/role/CoverPage" xlink:type="simple" xlink:href="pins-20230630.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/CoverPage" xlink:type="extended" id="ibaa8dc0364f84cf7a93692f0f57d7f0e_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9a159412-16e4-413e-bcd4-4b4dcb78d4bd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentType_9a159412-16e4-413e-bcd4-4b4dcb78d4bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_46b6d0f1-97fb-4a01-822e-ea9a39f48e30" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentQuarterlyReport_46b6d0f1-97fb-4a01-822e-ea9a39f48e30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_36e2d241-2127-4823-aab3-a5f5f6871dd3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentPeriodEndDate_36e2d241-2127-4823-aab3-a5f5f6871dd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_7d589f1e-2011-4a86-8805-bfb31471af4f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentTransitionReport_7d589f1e-2011-4a86-8805-bfb31471af4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_94e05d23-419b-4ccf-afd9-985f1a9a522f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityFileNumber_94e05d23-419b-4ccf-afd9-985f1a9a522f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_49cc6300-25b1-4e3a-ac81-b0334c33ac77" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityRegistrantName_49cc6300-25b1-4e3a-ac81-b0334c33ac77" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_04d32ca7-7535-432c-9456-15bbcbd96085" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityIncorporationStateCountryCode_04d32ca7-7535-432c-9456-15bbcbd96085" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_ea594731-b0ef-4591-9d46-ed9559dedbb3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityTaxIdentificationNumber_ea594731-b0ef-4591-9d46-ed9559dedbb3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ce430959-0228-4100-aa9b-82013d25e5a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityAddressAddressLine1_ce430959-0228-4100-aa9b-82013d25e5a8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1e241f59-479f-41ea-bf0e-5bc559760667" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityAddressCityOrTown_1e241f59-479f-41ea-bf0e-5bc559760667" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_57d998c5-9f2b-49fc-ac01-99cb10739e73" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityAddressStateOrProvince_57d998c5-9f2b-49fc-ac01-99cb10739e73" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_75c876b8-7606-40ca-af40-d8630e1cd288" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityAddressPostalZipCode_75c876b8-7606-40ca-af40-d8630e1cd288" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_6f18aba5-0480-42c6-9aa7-047d9de86e54" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_CityAreaCode_6f18aba5-0480-42c6-9aa7-047d9de86e54" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_ca13202b-6015-4223-8b6b-ec712dcfb8aa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_LocalPhoneNumber_ca13202b-6015-4223-8b6b-ec712dcfb8aa" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_3da820a9-759b-4f07-a3fc-5924bfff5764" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_Security12bTitle_3da820a9-759b-4f07-a3fc-5924bfff5764" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_cc0ab913-37e5-4aa5-a3c6-4ec5584b169b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_TradingSymbol_cc0ab913-37e5-4aa5-a3c6-4ec5584b169b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_c88af732-8931-4a9e-89bb-e98ef75ab48b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_SecurityExchangeName_c88af732-8931-4a9e-89bb-e98ef75ab48b" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_594bdb93-60d2-4a77-ad31-75941b0aab92" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityCurrentReportingStatus_594bdb93-60d2-4a77-ad31-75941b0aab92" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_c8a47a68-1428-4f19-b264-298895f2ae79" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityInteractiveDataCurrent_c8a47a68-1428-4f19-b264-298895f2ae79" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_445b2759-b6f5-4cf5-bba0-4e73d5c3e079" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityFilerCategory_445b2759-b6f5-4cf5-bba0-4e73d5c3e079" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_fdc9c32d-96db-4cbf-ba06-f414ff0d8b0c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntitySmallBusiness_fdc9c32d-96db-4cbf-ba06-f414ff0d8b0c" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_7824c51b-7d12-4fcb-b98d-1501fa4a7409" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityEmergingGrowthCompany_7824c51b-7d12-4fcb-b98d-1501fa4a7409" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ca92a149-d479-4afa-9520-f55b6b0e9c41" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityShellCompany_ca92a149-d479-4afa-9520-f55b6b0e9c41" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_839e0cc3-6266-4119-b9ac-8df140245855" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_839e0cc3-6266-4119-b9ac-8df140245855" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a91291b8-5bed-4cc9-8fcb-aa55014b7852" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a91291b8-5bed-4cc9-8fcb-aa55014b7852" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9ae0d46a-485b-48e0-8443-4f06b3b7af53" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_AmendmentFlag_9ae0d46a-485b-48e0-8443-4f06b3b7af53" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_413b3988-9da3-402f-8120-85e5a87b01fa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentFiscalYearFocus_413b3988-9da3-402f-8120-85e5a87b01fa" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_b486fbdc-6e9c-4c6e-b413-a0100298c75c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_CurrentFiscalYearEndDate_b486fbdc-6e9c-4c6e-b413-a0100298c75c" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a83b17c6-4a93-449b-ab34-9133b21f35d5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityCentralIndexKey_a83b17c6-4a93-449b-ab34-9133b21f35d5" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_12f15179-0b0a-4cf8-8dd3-d482f6b4f02c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentInformationTable_12f15179-0b0a-4cf8-8dd3-d482f6b4f02c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d718c239-e08d-436d-ae50-894129cd54ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_12f15179-0b0a-4cf8-8dd3-d482f6b4f02c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d718c239-e08d-436d-ae50-894129cd54ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d718c239-e08d-436d-ae50-894129cd54ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d718c239-e08d-436d-ae50-894129cd54ff" xlink:to="loc_us-gaap_ClassOfStockDomain_d718c239-e08d-436d-ae50-894129cd54ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_37ca40a3-60ce-49c7-8be5-8a189893c700" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d718c239-e08d-436d-ae50-894129cd54ff" xlink:to="loc_us-gaap_ClassOfStockDomain_37ca40a3-60ce-49c7-8be5-8a189893c700" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_62a0bf85-2428-460a-8b94-981ef1d25569" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_37ca40a3-60ce-49c7-8be5-8a189893c700" xlink:to="loc_us-gaap_CommonClassAMember_62a0bf85-2428-460a-8b94-981ef1d25569" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_40cee265-98ab-480f-a2df-80a29843abf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_37ca40a3-60ce-49c7-8be5-8a189893c700" xlink:to="loc_us-gaap_CommonClassBMember_40cee265-98ab-480f-a2df-80a29843abf3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="iefa89903e15c4aae90e7ee8d014b7400_CondensedConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9c596470-19e7-4391-bf59-76b091168727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9c596470-19e7-4391-bf59-76b091168727" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_198d3aeb-b208-418c-b448-e7a62e941b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_198d3aeb-b208-418c-b448-e7a62e941b1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_05222273-9730-4b88-8e6d-e7726fb8f34a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_05222273-9730-4b88-8e6d-e7726fb8f34a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_2e678942-3bd1-45b6-803f-bb3ce10490bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:to="loc_us-gaap_CommonStockSharesIssued_2e678942-3bd1-45b6-803f-bb3ce10490bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_99494ab3-ed97-4c90-9efd-5cbf9466dfb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_99494ab3-ed97-4c90-9efd-5cbf9466dfb3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_638c8fda-96f2-4d3a-bd72-7e38f58bae00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:to="loc_us-gaap_StatementTable_638c8fda-96f2-4d3a-bd72-7e38f58bae00" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1bc30ce9-1648-4527-a912-03ae11e4a410" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_638c8fda-96f2-4d3a-bd72-7e38f58bae00" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1bc30ce9-1648-4527-a912-03ae11e4a410" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1bc30ce9-1648-4527-a912-03ae11e4a410_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1bc30ce9-1648-4527-a912-03ae11e4a410" xlink:to="loc_us-gaap_ClassOfStockDomain_1bc30ce9-1648-4527-a912-03ae11e4a410_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7845145e-a5a2-48aa-a6ff-bea6f5f5964f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1bc30ce9-1648-4527-a912-03ae11e4a410" xlink:to="loc_us-gaap_ClassOfStockDomain_7845145e-a5a2-48aa-a6ff-bea6f5f5964f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a269203f-5a0a-42a0-97e2-0f56a2d90dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7845145e-a5a2-48aa-a6ff-bea6f5f5964f" xlink:to="loc_us-gaap_CommonClassAMember_a269203f-5a0a-42a0-97e2-0f56a2d90dc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2d274cce-ee7f-4a7b-a792-ff402b8c09a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7845145e-a5a2-48aa-a6ff-bea6f5f5964f" xlink:to="loc_us-gaap_CommonClassBMember_2d274cce-ee7f-4a7b-a792-ff402b8c09a5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i1156ab5cfbd249d19d0f2c628e231eac_CondensedConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7158e7bd-e023-449f-87e7-a836e6c6f1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7158e7bd-e023-449f-87e7-a836e6c6f1e2" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_7b9ff2fb-48cf-4da0-8ece-b00274974b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_SharesOutstanding_7b9ff2fb-48cf-4da0-8ece-b00274974b9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_140a1619-bbfa-4164-9dba-976697d93d55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_StockholdersEquity_140a1619-bbfa-4164-9dba-976697d93d55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_720fcbd8-8378-4fbf-b085-b3023ede94f7" xlink:href="pins-20230630.xsd#pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_720fcbd8-8378-4fbf-b085-b3023ede94f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_ad95156b-425f-4f22-8ed5-c39e5e1467fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_ad95156b-425f-4f22-8ed5-c39e5e1467fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a9c80fde-5614-424e-b8f3-f3256fd5c0af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a9c80fde-5614-424e-b8f3-f3256fd5c0af" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_dd9d1b08-f33c-4987-9857-a195d718e516" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_dd9d1b08-f33c-4987-9857-a195d718e516" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4269311a-a712-4fba-8f0f-4a8175769ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4269311a-a712-4fba-8f0f-4a8175769ed6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_f3d0cc02-625a-448d-98bc-39d93983317e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_f3d0cc02-625a-448d-98bc-39d93983317e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b36dbd54-735d-4098-abcd-8e9998d5f2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b36dbd54-735d-4098-abcd-8e9998d5f2eb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2295e6a3-c351-4e24-8a5d-db96f7df662d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2295e6a3-c351-4e24-8a5d-db96f7df662d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_95a649da-65f7-42a3-be4f-32b5268e12da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_NetIncomeLoss_95a649da-65f7-42a3-be4f-32b5268e12da" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4024ca92-236a-43ca-95ab-9bff5dac9aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9c6e4e28-7330-4b74-a857-7c9b43c1d956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_22dde704-69d3-4eb4-95d2-fc8b339b42dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7158e7bd-e023-449f-87e7-a836e6c6f1e2" xlink:to="loc_us-gaap_StatementTable_22dde704-69d3-4eb4-95d2-fc8b339b42dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_fb9316dc-4720-494d-aa7a-df09b43558c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_22dde704-69d3-4eb4-95d2-fc8b339b42dd" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_fb9316dc-4720-494d-aa7a-df09b43558c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fb9316dc-4720-494d-aa7a-df09b43558c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fb9316dc-4720-494d-aa7a-df09b43558c2" xlink:to="loc_us-gaap_EquityComponentDomain_fb9316dc-4720-494d-aa7a-df09b43558c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fb9316dc-4720-494d-aa7a-df09b43558c2" xlink:to="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_03cea182-048b-4265-93ed-c2b53863f186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:to="loc_us-gaap_CommonStockMember_03cea182-048b-4265-93ed-c2b53863f186" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1c5b03c9-97d3-4ee0-9eb6-46135b5f29bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1c5b03c9-97d3-4ee0-9eb6-46135b5f29bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_12af87eb-a69a-4f46-af0c-9d616fe17a72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_12af87eb-a69a-4f46-af0c-9d616fe17a72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_14333a88-5cd6-49ab-bc8b-1e9e06b64dca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:to="loc_us-gaap_RetainedEarningsMember_14333a88-5cd6-49ab-bc8b-1e9e06b64dca" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails" xlink:type="extended" id="id4460b87e35945649a6076ea2bc59b23_FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fd54d3e4-90f1-4fc3-8581-f35fe9fbfc81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fd54d3e4-90f1-4fc3-8581-f35fe9fbfc81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8ddd243a-860a-4d05-9eeb-2b57fe620f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8ddd243a-860a-4d05-9eeb-2b57fe620f8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_b097ab64-66d6-4f39-8ecb-2c0ea1e63d8d" xlink:href="pins-20230630.xsd#pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:to="loc_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_b097ab64-66d6-4f39-8ecb-2c0ea1e63d8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure_8baf3e91-2f77-4e5f-b419-4dbbb7952de1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:to="loc_us-gaap_OtherAssetsFairValueDisclosure_8baf3e91-2f77-4e5f-b419-4dbbb7952de1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_c364d1da-f834-4e69-99b7-99f41abd2efa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_c364d1da-f834-4e69-99b7-99f41abd2efa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c364d1da-f834-4e69-99b7-99f41abd2efa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_c364d1da-f834-4e69-99b7-99f41abd2efa" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c364d1da-f834-4e69-99b7-99f41abd2efa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_c364d1da-f834-4e69-99b7-99f41abd2efa" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_97a9a3f1-9ef7-4f3d-8a93-0c821b372338" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:to="loc_us-gaap_MoneyMarketFundsMember_97a9a3f1-9ef7-4f3d-8a93-0c821b372338" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_4ea34342-3b43-4e52-a02e-7ffa84872da0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:to="loc_us-gaap_CommercialPaperMember_4ea34342-3b43-4e52-a02e-7ffa84872da0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_02ab47b6-1433-4a9e-bbac-ed662cd38200" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_02ab47b6-1433-4a9e-bbac-ed662cd38200" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_60461401-f099-448d-a711-1df7f909216f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_60461401-f099-448d-a711-1df7f909216f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a43db120-5ac0-4060-b5bb-96bf9fe832e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a43db120-5ac0-4060-b5bb-96bf9fe832e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a43db120-5ac0-4060-b5bb-96bf9fe832e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a43db120-5ac0-4060-b5bb-96bf9fe832e1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a43db120-5ac0-4060-b5bb-96bf9fe832e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d436d053-007b-4a8f-b572-fbdabd6bbf6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a43db120-5ac0-4060-b5bb-96bf9fe832e1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d436d053-007b-4a8f-b572-fbdabd6bbf6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_27056b2c-bf28-40ca-a995-7138ed19aa6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d436d053-007b-4a8f-b572-fbdabd6bbf6a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_27056b2c-bf28-40ca-a995-7138ed19aa6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1f6d255a-174c-435d-90e7-b258ff475fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d436d053-007b-4a8f-b572-fbdabd6bbf6a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1f6d255a-174c-435d-90e7-b258ff475fa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_677bca37-a37e-47bb-a5df-b2f59429d471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d436d053-007b-4a8f-b572-fbdabd6bbf6a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_677bca37-a37e-47bb-a5df-b2f59429d471" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_db5e77fb-d8ff-4f40-aaf1-f00e5eb644e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_db5e77fb-d8ff-4f40-aaf1-f00e5eb644e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_db5e77fb-d8ff-4f40-aaf1-f00e5eb644e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_db5e77fb-d8ff-4f40-aaf1-f00e5eb644e0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_db5e77fb-d8ff-4f40-aaf1-f00e5eb644e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3d9fed2f-f253-48da-a0a1-13150e2a7865" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_db5e77fb-d8ff-4f40-aaf1-f00e5eb644e0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3d9fed2f-f253-48da-a0a1-13150e2a7865" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_bfc036b4-cd76-41b1-9c56-d0f1bb55c357" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_3d9fed2f-f253-48da-a0a1-13150e2a7865" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_bfc036b4-cd76-41b1-9c56-d0f1bb55c357" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_999ff1d6-3eb9-4051-b360-19a21fa0d187" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:to="loc_us-gaap_FinancialInstrumentAxis_999ff1d6-3eb9-4051-b360-19a21fa0d187" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_999ff1d6-3eb9-4051-b360-19a21fa0d187_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_999ff1d6-3eb9-4051-b360-19a21fa0d187" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_999ff1d6-3eb9-4051-b360-19a21fa0d187_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_999ff1d6-3eb9-4051-b360-19a21fa0d187" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_d46957bd-6750-46f0-b09c-0254ff9360a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_d46957bd-6750-46f0-b09c-0254ff9360a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_6381a366-2547-4659-8fc2-d840e85bb517" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_CommercialPaperMember_6381a366-2547-4659-8fc2-d840e85bb517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_2679a8b6-c79e-41fa-903f-748bd76bcaff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_2679a8b6-c79e-41fa-903f-748bd76bcaff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_ba8fda29-b9ef-4c6c-9337-788cd4ceb1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_CertificatesOfDepositMember_ba8fda29-b9ef-4c6c-9337-788cd4ceb1ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f17fd1bd-8052-4fc6-88c0-15b6fb9d1be9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f17fd1bd-8052-4fc6-88c0-15b6fb9d1be9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_780dfec6-ab24-4715-8ddb-c5bc6c146473" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_780dfec6-ab24-4715-8ddb-c5bc6c146473" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_MunicipalSecuritiesMember_77d5bbdb-dd66-4181-b5da-590d67d57248" xlink:href="pins-20230630.xsd#pins_MunicipalSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_pins_MunicipalSecuritiesMember_77d5bbdb-dd66-4181-b5da-590d67d57248" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended" id="i903c7a15eae343859ac064ea93553e70_StockholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8dbf2c71-7533-4274-bddf-c25b7933a13c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8dbf2c71-7533-4274-bddf-c25b7933a13c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_004261da-9bc6-4463-b5a3-008227d44703" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_004261da-9bc6-4463-b5a3-008227d44703" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares_d404256f-6bda-4b49-8320-a97ec9828f6e" xlink:href="pins-20230630.xsd#pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares_d404256f-6bda-4b49-8320-a97ec9828f6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_3f09580b-0307-41b3-8f07-d7811ff139c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_3f09580b-0307-41b3-8f07-d7811ff139c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_103450fb-8778-454a-a37f-35d15e188d35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_103450fb-8778-454a-a37f-35d15e188d35" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7af5a893-879b-4860-af3f-ce8b399e793e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7af5a893-879b-4860-af3f-ce8b399e793e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_333fbcbd-efa0-49ed-81b5-a7796f23e7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_333fbcbd-efa0-49ed-81b5-a7796f23e7ac" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f132840c-cebe-4329-9f89-36b63ab188f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f132840c-cebe-4329-9f89-36b63ab188f7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ad088f46-e50a-4697-8156-ed7a2786fdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ad088f46-e50a-4697-8156-ed7a2786fdf8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8ddf5eff-43b4-4262-8c06-e021d4530d85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8ddf5eff-43b4-4262-8c06-e021d4530d85" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockRepurchaseProgramExciseTaxes_36e43753-f5b3-4ac6-8209-3db9c8dfcc28" xlink:href="pins-20230630.xsd#pins_StockRepurchaseProgramExciseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_pins_StockRepurchaseProgramExciseTaxes_36e43753-f5b3-4ac6-8209-3db9c8dfcc28" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89562a6b-aa76-442a-b13f-5423237ff777" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89562a6b-aa76-442a-b13f-5423237ff777" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5f649b2a-a42a-47ca-af3b-36a39c8bbb58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89562a6b-aa76-442a-b13f-5423237ff777" xlink:to="loc_us-gaap_AwardTypeAxis_5f649b2a-a42a-47ca-af3b-36a39c8bbb58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f649b2a-a42a-47ca-af3b-36a39c8bbb58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_5f649b2a-a42a-47ca-af3b-36a39c8bbb58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5f649b2a-a42a-47ca-af3b-36a39c8bbb58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9345903-6945-4b8c-bd0d-1d19ec7f7e39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_5f649b2a-a42a-47ca-af3b-36a39c8bbb58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9345903-6945-4b8c-bd0d-1d19ec7f7e39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_eb83813c-1adc-491e-9f8a-0582467dc6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9345903-6945-4b8c-bd0d-1d19ec7f7e39" xlink:to="loc_us-gaap_EmployeeStockOptionMember_eb83813c-1adc-491e-9f8a-0582467dc6e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d2dd3be7-ed00-4259-9244-941d8b2f764e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9345903-6945-4b8c-bd0d-1d19ec7f7e39" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d2dd3be7-ed00-4259-9244-941d8b2f764e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_cffad69e-bdb3-4dd7-9417-16f27f857f77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89562a6b-aa76-442a-b13f-5423237ff777" xlink:to="loc_us-gaap_PlanNameAxis_cffad69e-bdb3-4dd7-9417-16f27f857f77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_cffad69e-bdb3-4dd7-9417-16f27f857f77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_cffad69e-bdb3-4dd7-9417-16f27f857f77" xlink:to="loc_us-gaap_PlanNameDomain_cffad69e-bdb3-4dd7-9417-16f27f857f77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_926237b6-c8ee-4ebc-986e-5724c8301241" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_cffad69e-bdb3-4dd7-9417-16f27f857f77" xlink:to="loc_us-gaap_PlanNameDomain_926237b6-c8ee-4ebc-986e-5724c8301241" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2009StockPlanMember_c71e77e1-4b66-4d2a-a244-0bf5c52f2646" xlink:href="pins-20230630.xsd#pins_A2009StockPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_926237b6-c8ee-4ebc-986e-5724c8301241" xlink:to="loc_pins_A2009StockPlanMember_c71e77e1-4b66-4d2a-a244-0bf5c52f2646" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2019OmnibusIncentivePlanMember_6bb670d7-b076-4195-be4a-8ff940516d04" xlink:href="pins-20230630.xsd#pins_A2019OmnibusIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_926237b6-c8ee-4ebc-986e-5724c8301241" xlink:to="loc_pins_A2019OmnibusIncentivePlanMember_6bb670d7-b076-4195-be4a-8ff940516d04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4a0ebb92-d922-46c0-9279-c1a88b4705c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89562a6b-aa76-442a-b13f-5423237ff777" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4a0ebb92-d922-46c0-9279-c1a88b4705c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4a0ebb92-d922-46c0-9279-c1a88b4705c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4a0ebb92-d922-46c0-9279-c1a88b4705c6" xlink:to="loc_us-gaap_ClassOfStockDomain_4a0ebb92-d922-46c0-9279-c1a88b4705c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f2aa7430-4b14-42c9-a36d-395e72504de1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4a0ebb92-d922-46c0-9279-c1a88b4705c6" xlink:to="loc_us-gaap_ClassOfStockDomain_f2aa7430-4b14-42c9-a36d-395e72504de1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b8e80868-c9f8-4ac1-a76e-386caa19b78c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f2aa7430-4b14-42c9-a36d-395e72504de1" xlink:to="loc_us-gaap_CommonClassAMember_b8e80868-c9f8-4ac1-a76e-386caa19b78c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#StockholdersEquityRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" xlink:type="extended" id="i62188f492f8842839c96ccb1dc5879c1_StockholdersEquityRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7056878d-3edf-4489-a62e-13fa4bbcc6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7056878d-3edf-4489-a62e-13fa4bbcc6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_18228db9-53b6-4ef1-a35a-8dcf0cadff80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_18228db9-53b6-4ef1-a35a-8dcf0cadff80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2afa01f6-60fe-4137-ac06-f70e0e960b64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2afa01f6-60fe-4137-ac06-f70e0e960b64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7e6aebca-f166-4cb8-8ca6-bb3065c582fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7e6aebca-f166-4cb8-8ca6-bb3065c582fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f2821b9f-7613-4861-8c62-b60dac983c08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f2821b9f-7613-4861-8c62-b60dac983c08" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_15742076-da1e-4ec4-a53d-c38ee04cc770" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7056878d-3edf-4489-a62e-13fa4bbcc6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45c7d37e-8cac-4fcf-b445-d8c7d3bdb6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45c7d37e-8cac-4fcf-b445-d8c7d3bdb6ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a2a70c7-7957-4c7d-a496-75164eb2ace3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a2a70c7-7957-4c7d-a496-75164eb2ace3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a0ec7e5c-2540-473a-b5e8-aabacd90d057" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a0ec7e5c-2540-473a-b5e8-aabacd90d057" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ce11f7bf-1278-4f49-809d-614242d9fb93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ce11f7bf-1278-4f49-809d-614242d9fb93" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b35d797f-96b2-4ab5-b830-340481e122ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a5d0221-3eab-4f97-ad53-c16abf07f3db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7056878d-3edf-4489-a62e-13fa4bbcc6e9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a5d0221-3eab-4f97-ad53-c16abf07f3db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8f6e6092-9be2-4233-a13b-2d95b7f41689" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a5d0221-3eab-4f97-ad53-c16abf07f3db" xlink:to="loc_us-gaap_AwardTypeAxis_8f6e6092-9be2-4233-a13b-2d95b7f41689" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8f6e6092-9be2-4233-a13b-2d95b7f41689_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8f6e6092-9be2-4233-a13b-2d95b7f41689" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8f6e6092-9be2-4233-a13b-2d95b7f41689_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bee2508e-a105-40b4-ace0-7b4071e420ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8f6e6092-9be2-4233-a13b-2d95b7f41689" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bee2508e-a105-40b4-ace0-7b4071e420ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_5eb325b4-43c0-41bd-954c-8fc13c3ef314" xlink:href="pins-20230630.xsd#pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bee2508e-a105-40b4-ace0-7b4071e420ba" xlink:to="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_5eb325b4-43c0-41bd-954c-8fc13c3ef314" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#StockholdersEquitySharebasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails" xlink:type="extended" id="i52feb99c5c824f178d87185bc7ef5378_StockholdersEquitySharebasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_61fe45c0-b1f7-4beb-9c39-18691b51a87f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4e31dd43-ea84-4aa9-9762-66b0d6a75487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_61fe45c0-b1f7-4beb-9c39-18691b51a87f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4e31dd43-ea84-4aa9-9762-66b0d6a75487" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d1029457-49aa-4d29-90df-695caf80ae59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_61fe45c0-b1f7-4beb-9c39-18691b51a87f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d1029457-49aa-4d29-90df-695caf80ae59" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_141caa57-b602-42d2-ba4b-f03497338767" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d1029457-49aa-4d29-90df-695caf80ae59" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_141caa57-b602-42d2-ba4b-f03497338767" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_141caa57-b602-42d2-ba4b-f03497338767_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_141caa57-b602-42d2-ba4b-f03497338767" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_141caa57-b602-42d2-ba4b-f03497338767_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_141caa57-b602-42d2-ba4b-f03497338767" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_4570397a-dc85-47c5-91aa-a4bffa3000e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:to="loc_us-gaap_CostOfSalesMember_4570397a-dc85-47c5-91aa-a4bffa3000e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_00ddbe0e-db3f-424f-b4e0-e680df96b54e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_00ddbe0e-db3f-424f-b4e0-e680df96b54e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_daefced2-8711-4789-b772-8fbad39f764f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_daefced2-8711-4789-b772-8fbad39f764f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3c920906-3b5f-4da2-a7d1-e4ba1c08ba4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3c920906-3b5f-4da2-a7d1-e4ba1c08ba4b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" xlink:type="extended" id="ied8cc7fae60740dea7001d32c56e31ca_NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_20e5cd04-5067-4e95-9dee-035c5e54f1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_bf867078-a823-41be-a6dd-6bab6fac9923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicTwoClassMethodAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_20e5cd04-5067-4e95-9dee-035c5e54f1cc" xlink:to="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_bf867078-a823-41be-a6dd-6bab6fac9923" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d61e169d-3ad3-4419-a8ef-80d8f6b04217" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_bf867078-a823-41be-a6dd-6bab6fac9923" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d61e169d-3ad3-4419-a8ef-80d8f6b04217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1d2c1fab-ccf7-4210-93ce-557edbf6a401" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_bf867078-a823-41be-a6dd-6bab6fac9923" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1d2c1fab-ccf7-4210-93ce-557edbf6a401" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_20e5cd04-5067-4e95-9dee-035c5e54f1cc" xlink:to="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_751bdaa9-ff23-4515-90d2-84658380c226" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_751bdaa9-ff23-4515-90d2-84658380c226" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6b09bafd-0a49-4dc9-8870-d710fa2c5d83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6b09bafd-0a49-4dc9-8870-d710fa2c5d83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_fddfb9f1-18e7-407f-99fc-9a3360eaae8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:to="loc_us-gaap_EarningsPerShareBasic_fddfb9f1-18e7-407f-99fc-9a3360eaae8e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6bb04291-2657-470c-86f8-5f4dc8dcbbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6bb04291-2657-470c-86f8-5f4dc8dcbbcf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_797d7a44-fd19-4abe-ab84-756b97b8d396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_20e5cd04-5067-4e95-9dee-035c5e54f1cc" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_797d7a44-fd19-4abe-ab84-756b97b8d396" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_36b1f032-66ed-4b9a-9d6c-a4e8efcd809d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_797d7a44-fd19-4abe-ab84-756b97b8d396" xlink:to="loc_us-gaap_StatementClassOfStockAxis_36b1f032-66ed-4b9a-9d6c-a4e8efcd809d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_36b1f032-66ed-4b9a-9d6c-a4e8efcd809d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_36b1f032-66ed-4b9a-9d6c-a4e8efcd809d" xlink:to="loc_us-gaap_ClassOfStockDomain_36b1f032-66ed-4b9a-9d6c-a4e8efcd809d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d89d8780-aa16-4d36-a977-11c127d7d5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_36b1f032-66ed-4b9a-9d6c-a4e8efcd809d" xlink:to="loc_us-gaap_ClassOfStockDomain_d89d8780-aa16-4d36-a977-11c127d7d5c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a0f23b6c-516c-4c52-a4c4-5cf641f73307" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d89d8780-aa16-4d36-a977-11c127d7d5c5" xlink:to="loc_us-gaap_CommonClassAMember_a0f23b6c-516c-4c52-a4c4-5cf641f73307" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8f52c92d-5cc3-4267-b5e6-a126c635de11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d89d8780-aa16-4d36-a977-11c127d7d5c5" xlink:to="loc_us-gaap_CommonClassBMember_8f52c92d-5cc3-4267-b5e6-a126c635de11" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails" xlink:type="extended" id="i19a2f196320d4df79b441f532259e837_NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_dba19801-389d-47f9-9d91-55c9dfd44425" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_28085860-3729-4ef0-90f9-88a4d3fa465e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_dba19801-389d-47f9-9d91-55c9dfd44425" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_28085860-3729-4ef0-90f9-88a4d3fa465e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f877df35-cf16-4d0d-8278-5a8225bc6d06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_dba19801-389d-47f9-9d91-55c9dfd44425" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f877df35-cf16-4d0d-8278-5a8225bc6d06" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_48dab7c6-7dc1-4ecb-aecc-33714c8304ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f877df35-cf16-4d0d-8278-5a8225bc6d06" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_48dab7c6-7dc1-4ecb-aecc-33714c8304ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_48dab7c6-7dc1-4ecb-aecc-33714c8304ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_48dab7c6-7dc1-4ecb-aecc-33714c8304ab" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_48dab7c6-7dc1-4ecb-aecc-33714c8304ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f3b30348-dda0-404c-88e1-3882a745e207" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_48dab7c6-7dc1-4ecb-aecc-33714c8304ab" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f3b30348-dda0-404c-88e1-3882a745e207" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c10fe15d-bcd8-45ab-81b4-ce0ea1f24251" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f3b30348-dda0-404c-88e1-3882a745e207" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c10fe15d-bcd8-45ab-81b4-ce0ea1f24251" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_ce18942b-64f5-4740-811c-c615779f1a0c" xlink:href="pins-20230630.xsd#pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f3b30348-dda0-404c-88e1-3882a745e207" xlink:to="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_ce18942b-64f5-4740-811c-c615779f1a0c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GeographicalInformationDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#GeographicalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/GeographicalInformationDetails" xlink:type="extended" id="i5d6cdc794b5a40b59c2d27afb609b43f_GeographicalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f43c8904-44bc-497b-ac66-6b8bcb514537" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92a57131-73c1-4b5d-a288-012e4f04910d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f43c8904-44bc-497b-ac66-6b8bcb514537" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92a57131-73c1-4b5d-a288-012e4f04910d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_5febaa79-3ff0-4094-a2e7-2c84c795c309" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f43c8904-44bc-497b-ac66-6b8bcb514537" xlink:to="loc_us-gaap_NoncurrentAssets_5febaa79-3ff0-4094-a2e7-2c84c795c309" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2cc6b60e-1aa2-4a12-a33d-78f572531a10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f43c8904-44bc-497b-ac66-6b8bcb514537" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2cc6b60e-1aa2-4a12-a33d-78f572531a10" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c58e1ea2-7c57-4569-84cf-c37e06d7fbe3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2cc6b60e-1aa2-4a12-a33d-78f572531a10" xlink:to="loc_srt_StatementGeographicalAxis_c58e1ea2-7c57-4569-84cf-c37e06d7fbe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c58e1ea2-7c57-4569-84cf-c37e06d7fbe3_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_c58e1ea2-7c57-4569-84cf-c37e06d7fbe3" xlink:to="loc_srt_SegmentGeographicalDomain_c58e1ea2-7c57-4569-84cf-c37e06d7fbe3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_c58e1ea2-7c57-4569-84cf-c37e06d7fbe3" xlink:to="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_UnitedStatesAndCanadaMember_a5d26fa4-e222-4766-94fd-5bae893bbf8a" xlink:href="pins-20230630.xsd#pins_UnitedStatesAndCanadaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_pins_UnitedStatesAndCanadaMember_a5d26fa4-e222-4766-94fd-5bae893bbf8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_1a930738-0bd5-46c3-8f1b-75e457864cc3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_srt_EuropeMember_1a930738-0bd5-46c3-8f1b-75e457864cc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestOfWorldMember_309d5a23-31cb-40e5-abee-6c6f08d69e95" xlink:href="pins-20230630.xsd#pins_RestOfWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_pins_RestOfWorldMember_309d5a23-31cb-40e5-abee-6c6f08d69e95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d580125d-4ef6-43d8-9338-67971de13b0e" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_country_US_d580125d-4ef6-43d8-9338-67971de13b0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_43faa8ce-6de7-49fe-9c67-1f375f2321df" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_country_MX_43faa8ce-6de7-49fe-9c67-1f375f2321df" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_a77e35a9-da11-44ed-8d6c-47f45510e47d" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_country_CA_a77e35a9-da11-44ed-8d6c-47f45510e47d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_7f70c619-367c-4f54-bcd2-d71ee4793bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_us-gaap_NonUsMember_7f70c619-367c-4f54-bcd2-d71ee4793bc2" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/RestructuringNarrativeDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#RestructuringNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/RestructuringNarrativeDetails" xlink:type="extended" id="iedc42ed82dca41b681257602650f8406_RestructuringNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_8c03dfb3-b954-47e2-bcae-8ec622266e07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_b96f7257-1f39-42ea-8d9f-25c1e5dac5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8c03dfb3-b954-47e2-bcae-8ec622266e07" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_b96f7257-1f39-42ea-8d9f-25c1e5dac5cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_690fb6d1-b160-416a-8276-17505d667701" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8c03dfb3-b954-47e2-bcae-8ec622266e07" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_690fb6d1-b160-416a-8276-17505d667701" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_55bd6cbd-9df4-4603-ae46-12b4647d8a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_690fb6d1-b160-416a-8276-17505d667701" xlink:to="loc_us-gaap_RestructuringPlanAxis_55bd6cbd-9df4-4603-ae46-12b4647d8a19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_55bd6cbd-9df4-4603-ae46-12b4647d8a19_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_55bd6cbd-9df4-4603-ae46-12b4647d8a19" xlink:to="loc_us-gaap_RestructuringPlanDomain_55bd6cbd-9df4-4603-ae46-12b4647d8a19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_1bde22ae-663e-4b94-9dcb-c0de521eaf34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_55bd6cbd-9df4-4603-ae46-12b4647d8a19" xlink:to="loc_us-gaap_RestructuringPlanDomain_1bde22ae-663e-4b94-9dcb-c0de521eaf34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_PlanMember_b6bf32c9-207d-4b58-89f8-2ee7d1aa6949" xlink:href="pins-20230630.xsd#pins_PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_1bde22ae-663e-4b94-9dcb-c0de521eaf34" xlink:to="loc_pins_PlanMember_b6bf32c9-207d-4b58-89f8-2ee7d1aa6949" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_e9f984d5-8470-431e-9561-50c4f7c4222e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_690fb6d1-b160-416a-8276-17505d667701" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_e9f984d5-8470-431e-9561-50c4f7c4222e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_e9f984d5-8470-431e-9561-50c4f7c4222e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_e9f984d5-8470-431e-9561-50c4f7c4222e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_e9f984d5-8470-431e-9561-50c4f7c4222e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_e4e41b9b-e999-485a-b9e7-f7ffd167c555" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_e9f984d5-8470-431e-9561-50c4f7c4222e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_e4e41b9b-e999-485a-b9e7-f7ffd167c555" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_254a6322-79ea-43e9-bdad-810e1a271dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_e4e41b9b-e999-485a-b9e7-f7ffd167c555" xlink:to="loc_us-gaap_EmployeeSeveranceMember_254a6322-79ea-43e9-bdad-810e1a271dd9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#RestructuringSummaryofRestructuringChargesDetails"/>
  <link:definitionLink xlink:role="http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="extended" id="ie5e4bbdccf7545acb6892464015cf113_RestructuringSummaryofRestructuringChargesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_9d34092f-854a-4a07-9696-37530f158252" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_554c2320-40b5-43b5-8016-32f43e3f0b65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9d34092f-854a-4a07-9696-37530f158252" xlink:to="loc_us-gaap_OtherRestructuringCosts_554c2320-40b5-43b5-8016-32f43e3f0b65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_95c2cb62-ae11-4eef-83d6-b14747f01d42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9d34092f-854a-4a07-9696-37530f158252" xlink:to="loc_us-gaap_SeveranceCosts1_95c2cb62-ae11-4eef-83d6-b14747f01d42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_635bd5cb-df90-491f-80c2-57b935017a03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9d34092f-854a-4a07-9696-37530f158252" xlink:to="loc_us-gaap_RestructuringCharges_635bd5cb-df90-491f-80c2-57b935017a03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c69091a7-8fe7-41c7-84a0-4e45ebda9ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9d34092f-854a-4a07-9696-37530f158252" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c69091a7-8fe7-41c7-84a0-4e45ebda9ae4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1f2dddd9-ec72-4edf-ae2b-c528358cb40b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c69091a7-8fe7-41c7-84a0-4e45ebda9ae4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1f2dddd9-ec72-4edf-ae2b-c528358cb40b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1f2dddd9-ec72-4edf-ae2b-c528358cb40b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1f2dddd9-ec72-4edf-ae2b-c528358cb40b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1f2dddd9-ec72-4edf-ae2b-c528358cb40b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1f2dddd9-ec72-4edf-ae2b-c528358cb40b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_ea4980bc-9fec-4494-a978-ea9129ee6254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:to="loc_us-gaap_CostOfSalesMember_ea4980bc-9fec-4494-a978-ea9129ee6254" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6235d1de-0c80-444e-bd35-cd170c7e0bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6235d1de-0c80-444e-bd35-cd170c7e0bf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_008789a8-ddd6-450d-8dee-8cecc21eb6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_008789a8-ddd6-450d-8dee-8cecc21eb6b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_e45f004b-2743-4e54-abd5-7757b9b90048" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_e45f004b-2743-4e54-abd5-7757b9b90048" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#TradingArrangmentsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_WanjiWalcottRuleTradingArrangementCommonStockMember_15b2759e-351d-4076-b03f-fbd70fb445eb" xlink:href="pins-20230630.xsd#pins_WanjiWalcottRuleTradingArrangementCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_WanjiWalcottRuleTradingArrangementCommonStockMember_15b2759e-351d-4076-b03f-fbd70fb445eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember_cf75ac6a-027e-4c60-808b-cd7b99161b69" xlink:href="pins-20230630.xsd#pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember_cf75ac6a-027e-4c60-808b-cd7b99161b69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ChristineDeputyRuleTradingArrangementCommonStockMember_6915caa6-204b-4c0a-a749-50d29040f06a" xlink:href="pins-20230630.xsd#pins_ChristineDeputyRuleTradingArrangementCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_ChristineDeputyRuleTradingArrangementCommonStockMember_6915caa6-204b-4c0a-a749-50d29040f06a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember_e7b7c523-f037-445a-90aa-86e7287e8e71" xlink:href="pins-20230630.xsd#pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember_e7b7c523-f037-445a-90aa-86e7287e8e71" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTypeOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_cabf4daa-dad2-4f56-b685-290ac7039f9e" xlink:href="pins-20230630.xsd#pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_cabf4daa-dad2-4f56-b685-290ac7039f9e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_WanjiWalcottMember_703100aa-a544-45a4-9fc3-b91f7dbdcf96" xlink:href="pins-20230630.xsd#pins_WanjiWalcottMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pins_WanjiWalcottMember_703100aa-a544-45a4-9fc3-b91f7dbdcf96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ChristineDeputyMember_480be2a3-434f-4670-90b4-a304c442230f" xlink:href="pins-20230630.xsd#pins_ChristineDeputyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pins_ChristineDeputyMember_480be2a3-434f-4670-90b4-a304c442230f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_JeffreyJordanMember_e435c51f-56ca-482a-9c32-b283bddddf30" xlink:href="pins-20230630.xsd#pins_JeffreyJordanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pins_JeffreyJordanMember_e435c51f-56ca-482a-9c32-b283bddddf30" xlink:type="arc" order="4"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>pins-20230630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:a131b520-25a0-4d28-9be3-691b1e6d816c,g:eae5a0f2-c096-446f-a2fc-0913809380bb-->
<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_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink: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 Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink: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 Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_ccebec1d-d455-4a2a-abcd-b43c30b5c0d2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink: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 of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_e3ec7abe-4bee-4354-a0ff-801f5cef7ffb_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</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/2023/elts/us-gaap-2023.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_ResearchAndDevelopmentExpense_9dbd7c79-c65a-49c0-a688-3bc3677b5ca4_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInOperatingCapitalAbstract_e688e085-a5d0-4c97-9e0b-1116f9cde84d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_20a47f07-79b6-49a1-8b1a-00e907725c44_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_014a72b6-c7fd-41aa-954d-8c47af898e08_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">Equity Award [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/2023/elts/us-gaap-2023.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_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink: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 Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8187eaff-228a-4910-8b9e-afec200c23d1_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_bb5e5233-9809-4a87-8089-58086da57a45_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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_3c0666ff-5144-47ad-ad7f-ee1239be89f6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_646ddd8e-bd7e-425e-b5dc-05394e678b11_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_8be0d5a0-4bd5-4043-bb9e-023388042537_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_beb34660-5cc1-47d7-88e4-7315a03cbcd8_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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_4a3c60c2-0eed-420b-8cce-f95a6bdab34c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Term, Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_3ff4b1a9-fc13-48af-a777-cb481629cc7c_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</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/2023/elts/us-gaap-2023.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_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_af0ad9b2-fe1e-4c45-947d-b1e0cd2db810_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/2023/elts/us-gaap-2023.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_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_0e514f74-e359-46fa-bcb4-308975bdcb97_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_ee135fbe-f96a-4aa5-80f2-03d99a37be68_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/2023/elts/us-gaap-2023.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_pins_UnitedStatesAndCanadaMember_c1ab7d38-abe8-466e-9ac9-be9657004dc6_terseLabel_en-US" xlink:label="lab_pins_UnitedStatesAndCanadaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. and Canada</link:label>
    <link:label id="lab_pins_UnitedStatesAndCanadaMember_label_en-US" xlink:label="lab_pins_UnitedStatesAndCanadaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States And Canada [Member]</link:label>
    <link:label id="lab_pins_UnitedStatesAndCanadaMember_documentation_en-US" xlink:label="lab_pins_UnitedStatesAndCanadaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States And Canada</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_UnitedStatesAndCanadaMember" xlink:href="pins-20230630.xsd#pins_UnitedStatesAndCanadaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_UnitedStatesAndCanadaMember" xlink:to="lab_pins_UnitedStatesAndCanadaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_c2373a42-5499-4df3-b75e-82f40cd7baed_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5d66b829-370a-4510-a7c9-d4528b98c198_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fb598f2a-edba-48f4-bc5f-bb1515404bca_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_d073bb00-44ba-46dd-9653-9ca62b1ebabf_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_8e5c09f5-848c-4fdd-ad3d-7f0dbb4679c5_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 net loss per share (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/2023/elts/us-gaap-2023.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_53cdee16-0b16-4eb2-8da9-080b0ef98573_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 $12,074 and $12,672 as of June 30, 2023 and December&#160;31, 2022, 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/2023/elts/us-gaap-2023.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_SupplementalCashFlowElementsAbstract_71eee532-33e5-47de-bedd-f33efe549a2a_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink: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 cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink: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 Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink: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 Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_cedeec25-049d-470d-9a48-62f20c2689ce_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c2e14c16-4799-44f3-8713-d8c475146fa0_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_1b0d8ea8-72b4-4087-a56c-3040550bbb80_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/2023/elts/us-gaap-2023.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_pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember_label_en-US" xlink:label="lab_pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wanji Walcott Rule Trading Arrangement, Restricted Stock Units [Member]</link:label>
    <link:label id="lab_pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wanji Walcott Rule Trading Arrangement, Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember" xlink:href="pins-20230630.xsd#pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember" xlink:to="lab_pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_bf7d17c0-e611-4416-9d95-dbc03694e151_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for cash upon exercise of stock options, net</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/2023/elts/us-gaap-2023.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_dei_TradingSymbol_c82ab36f-40d3-44f3-a84d-c8e8101e515f_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/2023/dei-2023.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_RestructuringPlanDomain_f003404a-f558-4c18-8703-cb69a8f82f37_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_18499363-f85a-44bb-b4e9-d26d3372897b_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. agency bonds</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_cb5b23bd-4b0a-4657-81d8-d24cdce1dd74_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_e0ff3e1b-1aa1-41ca-bd07-9076d7460523_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_dd099eff-5abc-47bf-88a0-ea1e9fe96577_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_d38fefe1-88a2-4e20-8b63-92b6ead9cdbf_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/2023/elts/us-gaap-2023.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_FairValueDisclosuresAbstract_9f526a7b-b38f-4bc9-b6fe-d5419d2775a6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink: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 Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_2fc1d64b-0867-42ce-b4ee-0bf5b4714912_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate bonds</link:label>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Bond Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5653fea3-8e03-4cc2-9964-419d81523a81_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c4de0e29-47af-440b-8611-914eda68e887_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_68de9feb-16f0-4064-ab42-e1831f27cfd4_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodSharesStockOptionsExercised_bf4fcf4e-ac1c-4ba3-8363-74a59e2eb696_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for cash upon exercise of stock options, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1b829238-d731-45a2-9288-a59d9695a6ba_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/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_da12ffde-c898-41eb-bf92-7d42e211d817_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Calculation of Basic and Diluted Net Income (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_ea17ce3f-1168-42af-8c93-5ce91d11cae8_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">Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_dcaec432-b4c7-42ff-92ac-917403b6436a_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" 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">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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_521b599c-0ee3-4d89-85fa-25cb25642443_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">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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b5da63c0-558c-4fcf-af72-e554981b24e9_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/2023/elts/us-gaap-2023.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_FairValueInputsLevel1Member_a9e9ce7d-1aeb-449f-9f2a-088459cce405_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_b7f8eb9d-84c7-473d-bfa7-ab3d8233deb6_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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9bb41fd3-1ccc-4cc5-8715-dbd67beeb8ab_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink: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 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink: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 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_04383858-dbb1-4241-9252-719c55debb72_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_7d4d1c67-4e42-438a-8599-86b24b14bd39_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink: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 Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_990aada5-1cfb-480d-96ed-c79e005a1c63_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/2023/dei-2023.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_dei_LocalPhoneNumber_fe66ff5d-e703-4a02-bbd0-3980672922a1_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/2023/dei-2023.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_IncreaseDecreaseInAccountsReceivable_f0dadf42-4727-4cd1-9a58-98f1799f24de_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/2023/elts/us-gaap-2023.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_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_ffabb5e6-f051-452d-b1c3-9a871fec6ae9_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/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityNoncurrent_50aa0239-64a4-4d60-aa0a-0b6291b6e43f_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</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/2023/elts/us-gaap-2023.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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_fed16891-7e0c-4cb8-bab9-cb3afab671c9_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Marketable Securities by Contractual Maturity</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_d794e8b8-2cb8-4d77-91e4-0fea8131d385_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">Description of Business 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/2023/elts/us-gaap-2023.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_RestrictedStockUnitsRSUMember_5c04fbe5-09a2-493b-aacc-2882901d9a2d_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_1a388bae-87a8-4e73-8667-834f7a1b7917_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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_7d58fb33-8cd7-4702-9109-faed1d632c84_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_d4fafa23-56ef-47bc-9252-5a7fde264dc5_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink: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 and intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink: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 (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_dbfa531c-f404-4e03-ac3e-0962bc68435c_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_7648b9c2-8bfd-4849-9093-c25b3decb070_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">Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink: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 Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink: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 Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink: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 Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink: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 Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_266dc6fc-a436-484e-8683-e5189da95a04_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in unrealized gain (loss) on available-for-sale marketable securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_3cdc750c-85a9-4696-a884-0a59cb4bb40b_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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_0c7f08e5-f5b1-4152-8130-887a35a927d2_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_d4894887-e521-4096-95d6-399417c632c7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant-date fair value of stock options vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bda1fb3e-05c0-4493-bce0-64ddcd1e55be_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">Weighted-average anti-dilutive shares of common stock (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/2023/elts/us-gaap-2023.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_AwardTypeAxis_d7b8172f-07e8-466b-b7ff-880d8f73ea1c_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_564fab2d-a2f0-43f2-b0b2-6547b6a6cc71_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PlanNameDomain_c6310e05-a80e-4508-a4f6-88de05d29897_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/2023/elts/us-gaap-2023.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_dei_DocumentQuarterlyReport_26294c44-75f6-496e-b023-342b16a95108_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/2023/dei-2023.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_pins_RestOfWorldMember_a23b2dc6-51fb-416e-8792-42b8e4218806_terseLabel_en-US" xlink:label="lab_pins_RestOfWorldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest Of World</link:label>
    <link:label id="lab_pins_RestOfWorldMember_label_en-US" xlink:label="lab_pins_RestOfWorldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest Of World [Member]</link:label>
    <link:label id="lab_pins_RestOfWorldMember_documentation_en-US" xlink:label="lab_pins_RestOfWorldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest Of World</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestOfWorldMember" xlink:href="pins-20230630.xsd#pins_RestOfWorldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_RestOfWorldMember" xlink:to="lab_pins_RestOfWorldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a6055755-76a1-4585-bdf6-96161130aa71_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/2023/elts/us-gaap-2023.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_GeneralAndAdministrativeExpenseMember_0ae5e81e-7043-46b6-8d5f-b8abd221d056_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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_cc5fb7a8-04a0-4986-bf81-14d8b37c57de_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Term, Outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6317acf1-bb3d-487a-9077-2a6803c9e3b5_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 operating lease liabilities</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/2023/elts/us-gaap-2023.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_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink: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 Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink: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 Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_7064ddb4-2e22-46b9-9dff-38a10d2035f1_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/2023/elts/us-gaap-2023.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_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_54e85785-fab3-4747-9ed3-4f4dfcc2c816_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/2023/dei-2023.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_c9186db6-7bd5-4af1-8e83-f2b818f1b253_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/2023/elts/us-gaap-2023.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_dei_EntityShellCompany_ade2763e-2fe0-4435-b10f-262b97edbc05_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/2023/dei-2023.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_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_6043d2e8-921a-4a3f-90de-2a04b0af9660_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink: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 Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink: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 Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_13ec7b70-968d-4d60-a4ae-3701b146e959_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55597259-4966-433c-9aaf-c600d9d5f088_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_05134381-644d-4c40-9d66-e19dbb1c7825_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_InvestmentIncomeInterest_73bebf7d-0113-4b18-8f4c-895657cab0cb_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink: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 income (expense), net</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink: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 Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_3a9f29e5-56a5-4d71-a48b-c4fdb3d49eb7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (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/2023/elts/us-gaap-2023.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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_2162725f-7379-462f-8000-81495e5dd9ab_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">Restricted Stock Unit 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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_86c6807b-2294-4636-9465-ded9084c8f78_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Released (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_SeveranceCosts1_6844b0a9-c727-4196-8c45-7743911732a4_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance and Other Personnel Costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_c047f197-7ad1-462d-b441-8f8c4bc16c3b_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/2023/dei-2023.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_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet_9af4cf62-e732-43ac-9645-34a7e10a5163_negatedTerseLabel_en-US" xlink:label="lab_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet" 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 income (expense), net</link:label>
    <link:label id="lab_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet_label_en-US" xlink:label="lab_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet" xlink: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 And Other Nonoperating Expense (Income), Net</link:label>
    <link:label id="lab_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet_documentation_en-US" xlink:label="lab_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense And Other Nonoperating Expense (Income), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet" xlink:href="pins-20230630.xsd#pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet" xlink:to="lab_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_014bd18c-c168-49b4-8ad6-a3b813a781de_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract" xlink: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_EarningsPerShareDilutedTwoClassMethodAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract" xlink: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, Two Class Method [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_69ca40e0-8cd3-4f24-b3c9-12039db9cd47_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_031361c2-6d2e-4cdb-a7d6-4ea2368130af_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_8cec2968-4b6e-480d-96f5-3bae1d8a1961_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">Outstanding stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_CommonClassAMember_00478c0a-3d5f-43ed-aec4-e2d43b481ea3_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" 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">Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_ee6521cd-818b-4462-b8d6-f68ee6bc22ab_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">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/2023/elts/us-gaap-2023.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c21f518a-7397-4dd0-abdb-9ca92894500e_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">Weighted-average recognition period for unrecognized share-based compensation expense</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/2023/elts/us-gaap-2023.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_CostsAndExpenses_53a099ac-c8fe-44e6-a301-5a25b2aeeec3_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" 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 costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_4beb1634-a02d-4052-8184-b63af4ea1cc9_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_3fc86113-e7cd-4dd2-bbda-4e5f34b67b8c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Restructuring Charges</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b0a77440-518f-4bb4-8193-bba88465c00a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized share-based compensation expense</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/2023/elts/us-gaap-2023.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_dei_DocumentType_f136c43f-1b11-4445-a9ee-f147d6154caa_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/2023/dei-2023.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_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_aca67a71-d483-4282-9fe2-1d8c06ba3cfc_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/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_4d005505-da00-40e4-8e61-ddcf5398932e_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/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4fae3974-279a-45fb-9380-f71c9d347151_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">Stockholders' Equity</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/2023/elts/us-gaap-2023.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_BasisOfAccountingPolicyPolicyTextBlock_5ff18567-fc25-4c8f-ac99-6fb72951b3e3_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OtherNoncashIncomeExpense_528feddf-f51e-453b-863f-4b6d0895a6a9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_7f7e4a52-b2d4-4ea9-8064-16a43c7251e9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f854fb17-0667-4914-a1c1-0fadec0e0e6e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_bdf3ef87-cc39-4be9-868e-925899e770bf_terseLabel_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release of restricted stock units and issuance of restricted stock awards, net (in shares)</link:label>
    <link:label id="lab_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_label_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink: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 Awards And Restricted Stock Units Released</link:label>
    <link:label id="lab_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_documentation_en-US" xlink:label="lab_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US"></link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink:href="pins-20230630.xsd#pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink:to="lab_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0314d29c-c579-452c-a543-4588d496904b_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">Allowances</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/2023/elts/us-gaap-2023.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_RestrictedCashNoncurrent_c215c652-6a39-44d5-9716-ed8fbe665f36_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash included in other assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_525e0f2c-3400-44cb-91bb-8d70a436260f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_0217a71a-2016-4c1a-951d-a73e6daed471_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and expenses:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_ef3287e8-e500-4eaa-8a96-5a1d2efeede0_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/2023/dei-2023.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_RestructuringCostAndReserveLineItems_45134665-c03d-4648-804c-72d65778b3fe_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7efa5336-d50a-4cfa-970e-9759ec58923f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink: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 Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_9c1e6bd9-81fc-400f-a434-18e9f8e46900_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_7a1bddf2-ae1c-4dcb-bdf5-fef7fee20156_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/2023/elts/us-gaap-2023.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_IncomeTaxDisclosureAbstract_c99c6838-8cc5-49b4-a1dc-8b7c64cac871_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7f612ad0-c84b-43b0-a9f7-992ef6de71c5_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <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/2023/elts/us-gaap-2023.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_dei_EntityTaxIdentificationNumber_23800201-ed1f-48a3-bb2e-287b551a5f1e_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/2023/dei-2023.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_FinancialInstrumentAxis_2cc2911c-a6ce-4903-bfb4-792c7c653370_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_9826e34b-95fd-40b7-bbd0-b0cb0dc97542_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/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_923036b7-71ce-44bf-8ee5-832540597eed_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink: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 Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_84618da3-ed64-42c8-9d17-90d5160fe0b3_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of cash, cash equivalents and restricted cash to condensed consolidated balance sheets</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_a4dc61d0-5548-4e39-a545-9b03f5a234d8_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">Repurchases of Class A 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/2023/elts/us-gaap-2023.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_dei_EntityCommonStockSharesOutstanding_b246c35a-5ea6-41a9-9f06-9ec5c07e3d0d_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/2023/dei-2023.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_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4d11f806-ff46-4dfa-a4b7-ed76fea3552e_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/2023/elts/us-gaap-2023.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_FairValueByFairValueHierarchyLevelAxis_cd716f2d-814d-4d1f-9de2-b4646e49e010_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/2023/elts/us-gaap-2023.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_RetainedEarningsAccumulatedDeficit_ab2d584b-909e-44c4-8e8f-a51db83234c3_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/2023/elts/us-gaap-2023.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bd728219-2671-4180-bb8f-5b3da63ab1fb_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <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/2023/elts/us-gaap-2023.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_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_ec729e7c-125b-44cf-ac22-b9ebb4a6e91e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink: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_EarningsPerShareBasicTwoClassMethodAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink: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, Two Class Method [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicTwoClassMethodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_ee1d5b2f-c872-485b-a0e3-7a2548ebd2a6_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/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_c0193517-1c01-4ade-8968-a11f6e64e321_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/2023/elts/us-gaap-2023.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_dei_EntityAddressStateOrProvince_aee535de-53f0-42a9-befe-250fe50b5dcc_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/2023/dei-2023.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_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_454e83f9-6036-4614-b010-7dd72b540ff1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink: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 Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink: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 Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dcafc272-6845-49d8-8d6c-f3adcfa97ad3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5bc51f0e-5faf-4055-9c33-fd8708e90da0_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/2023/elts/us-gaap-2023.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_CommonStockSharesOutstanding_283f76a1-a58d-47c4-8f00-054290ae13bb_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (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/2023/elts/us-gaap-2023.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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_60703dc8-1fda-4433-82d9-c7d97d3f88f1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink: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 Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_84629970-f281-4666-bc88-b67776bc16a1_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_41b35615-4609-4555-9ef5-18c3d3bc541a_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/2023/elts/us-gaap-2023.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_CommonStockParOrStatedValuePerShare_36224f6f-5c0c-4626-96da-ad317745c2bc_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_79912f52-0ba4-4868-9fb9-859796c7804d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_31d6fd0d-ac56-4486-924c-5bd6a16c87af_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/2023/elts/us-gaap-2023.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_ClassOfStockDomain_22fad8ef-e646-4d7c-a148-2b252218088f_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/2023/elts/us-gaap-2023.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_NetIncomeLossAvailableToCommonStockholdersBasic_2a724bf0-cf99-46eb-bf1f-4ae7eb56e78e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss, basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_a8cd5c01-eee2-4292-90a7-2eb61821f2f7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e8ee5f7f-b7f5-4b74-82cb-3a13aafed8ca_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">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_StockRepurchasedAndRetiredDuringPeriodValue_8bfdb068-05e7-452b-8584-8eceff53e81a_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">Repurchases of Class A common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_f2594f26-db21-4cbf-8c33-1ec45c1bea57_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of Class A 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/2023/elts/us-gaap-2023.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_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_ChristineDeputyMember_label_en-US" xlink:label="lab_pins_ChristineDeputyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Christine Deputy [Member]</link:label>
    <link:label id="lab_pins_ChristineDeputyMember_documentation_en-US" xlink:label="lab_pins_ChristineDeputyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Christine Deputy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ChristineDeputyMember" xlink:href="pins-20230630.xsd#pins_ChristineDeputyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_ChristineDeputyMember" xlink:to="lab_pins_ChristineDeputyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_6cc4ed2c-acfa-41d4-8280-4fe28c994133_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/2023/elts/us-gaap-2023.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_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink: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 Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_2165a479-55b8-46c7-98f1-ce96b36b99a5_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 Compensation Arrangement by Share-based Payment Award, Compensation Cost [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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_91b249c5-7f12-4272-b245-ec04ffdcfda0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeMember_90792649-6233-4520-93e5-08dd5b6fb2cb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink: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 Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_b9b33af2-5aa0-4efe-8088-2e6dd3b303bc_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 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_bab312f9-1760-4c22-87fb-dbf718aa5d3c_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">Fair Value, 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/2023/elts/us-gaap-2023.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_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_d892172e-5d8e-4642-aca7-662435b835ec_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/2023/elts/us-gaap-2023.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_country_CA_ad0069d4-b39d-4822-8d90-34d1da5e8d97_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_fe40ac2a-9eed-4793-9727-9af13aa3b842_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">Earnings Per Share [Abstract]</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/2023/elts/us-gaap-2023.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_pins_WanjiWalcottRuleTradingArrangementCommonStockMember_label_en-US" xlink:label="lab_pins_WanjiWalcottRuleTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wanji Walcott Rule Trading Arrangement, Common Stock [Member]</link:label>
    <link:label id="lab_pins_WanjiWalcottRuleTradingArrangementCommonStockMember_documentation_en-US" xlink:label="lab_pins_WanjiWalcottRuleTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wanji Walcott Rule Trading Arrangement, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_WanjiWalcottRuleTradingArrangementCommonStockMember" xlink:href="pins-20230630.xsd#pins_WanjiWalcottRuleTradingArrangementCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_WanjiWalcottRuleTradingArrangementCommonStockMember" xlink:to="lab_pins_WanjiWalcottRuleTradingArrangementCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_bab877df-e112-4b98-8426-bd5fd548b1e0_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/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_8413b1e9-0a71-43fe-a1cf-fa23da7cca98_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" 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">Class A common stock, $0.00001 par value, 6,666,667 shares authorized, 581,002 and 593,918 shares issued and outstanding as of June 30, 2023 and December&#160;31, 2022, respectively; Class B common stock, $0.00001 par value, 1,333,333 shares authorized, 88,514 and 89,284 shares issued and outstanding as of June 30, 2023 and December&#160;31, 2022, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_GeneralAndAdministrativeExpense_5177b862-91ee-4dab-94d9-9eac99bedf15_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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_3b5204c7-827e-43ea-af12-872328745850_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after one to five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_79811d0d-d7d2-4a6d-af66-9e397ed316c9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink: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 required purchases</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_b3ef1f2a-f2eb-47d8-92d2-437baffcd55e_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/2023/elts/us-gaap-2023.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_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_fbfd9f57-e186-4860-9922-e1abb0c4d073_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/2023/dei-2023.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_RestructuringCostAndReserveAxis_cecb090f-3e0a-408e-a9a3-15621943b9ea_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_0b29d1a0-95fc-407c-8a10-90803ba58122_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/2023/elts/us-gaap-2023.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_dei_CurrentFiscalYearEndDate_da6777a9-0a30-4846-aed3-c2c586c89ae5_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/2023/dei-2023.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_EarningsPerSharePolicyTextBlock_d9b48645-db0c-4ee2-8481-0d71c76ddc74_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">Net Loss Per Share Attributable to Common Stockholders</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/2023/elts/us-gaap-2023.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_StockRepurchaseProgramAuthorizedAmount1_7b450472-24b5-41de-a12a-fd87b37384a7_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized share repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_JeffreyJordanMember_label_en-US" xlink:label="lab_pins_JeffreyJordanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jeffrey Jordan [Member]</link:label>
    <link:label id="lab_pins_JeffreyJordanMember_documentation_en-US" xlink:label="lab_pins_JeffreyJordanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jeffrey Jordan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_JeffreyJordanMember" xlink:href="pins-20230630.xsd#pins_JeffreyJordanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_JeffreyJordanMember" xlink:to="lab_pins_JeffreyJordanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_de6649c0-c13e-495d-9351-4942095d36f7_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/2023/elts/us-gaap-2023.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_RestrictedCashCurrent_b7d6ab0e-9391-4c8b-bbbd-83330b28d649_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash included in prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ea67ffb-1c85-439f-bd86-4cba391cee21_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/2023/elts/us-gaap-2023.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_01f1157c-4431-408d-bebf-d59af0103dd4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_3057e7db-9d93-47e4-87b8-3b0ed63c3dbc_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/2023/elts/us-gaap-2023.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_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_9b2f6750-04cb-44b5-9482-a977f75b68fd_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_71caa9cf-afff-4cbf-8355-70e3e97c27b0_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/2023/elts/us-gaap-2023.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_pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember_label_en-US" xlink:label="lab_pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Christine Deputy Rule Trading Arrangement, Restricted Stock Units [Member]</link:label>
    <link:label id="lab_pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Christine Deputy Rule Trading Arrangement, Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember" xlink:href="pins-20230630.xsd#pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember" xlink:to="lab_pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink: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 Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink: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 Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_23411c04-b626-493a-b495-f777ca723a97_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink: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 of Financial Position [Abstract]</link:label>
    <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/2023/elts/us-gaap-2023.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_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_80c008e8-1d58-4308-bbc7-c85bf768c1ae_verboseLabel_en-US" xlink:label="lab_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units and Restricted Stock Awards Outstanding</link:label>
    <link:label id="lab_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_78d8e760-7426-44a2-9b3e-a2a564846579_terseLabel_en-US" xlink:label="lab_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember" xlink: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 restricted stock units and restricted stock awards</link:label>
    <link:label id="lab_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_label_en-US" xlink:label="lab_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember" xlink: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) And Restricted Stock Awards (RSAs) [Member]</link:label>
    <link:label id="lab_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_documentation_en-US" xlink:label="lab_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) And Restricted Stock Awards (RSAs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember" xlink:href="pins-20230630.xsd#pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember" xlink:to="lab_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_A2019OmnibusIncentivePlanMember_86ecca94-0697-46fb-9aca-76359cf21781_terseLabel_en-US" xlink:label="lab_pins_A2019OmnibusIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Plan</link:label>
    <link:label id="lab_pins_A2019OmnibusIncentivePlanMember_label_en-US" xlink:label="lab_pins_A2019OmnibusIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Omnibus Incentive Plan [Member]</link:label>
    <link:label id="lab_pins_A2019OmnibusIncentivePlanMember_documentation_en-US" xlink:label="lab_pins_A2019OmnibusIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Omnibus Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2019OmnibusIncentivePlanMember" xlink:href="pins-20230630.xsd#pins_A2019OmnibusIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_A2019OmnibusIncentivePlanMember" xlink:to="lab_pins_A2019OmnibusIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_6f4ba283-9f17-446f-b851-f59fac9ea53d_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f0aea42f-2712-4c57-89b8-1736184a7bff_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_6d42e827-99a8-4911-b356-6e7de836dd54_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">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/2023/elts/us-gaap-2023.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_CommercialPaperMember_f5b82511-3faf-4b0c-8336-f4cf895bbc67_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_15571127-20f8-4012-a871-a69c2b5becb3_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, net and operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7160f972-5d30-47f4-ba6f-cd38e1ca48cb_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/2023/elts/us-gaap-2023.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_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares_fcae2c73-41db-4a05-ac03-767eb68bc2ea_terseLabel_en-US" xlink:label="lab_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of outstanding shares, additional reserve</link:label>
    <link:label id="lab_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares_label_en-US" xlink:label="lab_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares" xlink: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, Additional Shares Reserved For Future Issuance, Percentage Of Outstanding Shares</link:label>
    <link:label id="lab_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares_documentation_en-US" xlink:label="lab_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares" xlink: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, Additional Shares Reserved For Future Issuance, Percentage Of Outstanding Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares" xlink:href="pins-20230630.xsd#pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares" xlink:to="lab_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aadc6cd0-0fb9-4a9a-a09e-1a07a9070867_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before provision for (benefit from) 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/2023/elts/us-gaap-2023.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_pins_MunicipalSecuritiesMember_79713e50-364f-419b-beeb-96176ed9f994_terseLabel_en-US" xlink:label="lab_pins_MunicipalSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal securities</link:label>
    <link:label id="lab_pins_MunicipalSecuritiesMember_label_en-US" xlink:label="lab_pins_MunicipalSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal Securities [Member]</link:label>
    <link:label id="lab_pins_MunicipalSecuritiesMember_documentation_en-US" xlink:label="lab_pins_MunicipalSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_MunicipalSecuritiesMember" xlink:href="pins-20230630.xsd#pins_MunicipalSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_MunicipalSecuritiesMember" xlink:to="lab_pins_MunicipalSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_6ad4b1f1-4c3e-4848-850b-4ec334885e19_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_e49ada22-b272-4343-8184-9603fa272b62_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_5cc7cde0-5ff0-4304-8698-7c5ee6153102_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/2023/dei-2023.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_LongLivedAssetsByGeographicAreasTableTextBlock_4ac5e7e0-468d-4925-8bde-a3c962faeb56_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink: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 and Operating Lease Right-of-Use Assets by Geography</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_76fc2195-f291-478b-b74e-56f8027138bc_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment and intangible assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink: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 Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c24c1341-360c-4cc7-9693-8a9f274d1ed4_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/2023/elts/us-gaap-2023.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_5dfc2304-cf27-42e2-8601-9a3e6ccf71c0_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/2023/dei-2023.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_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7fc1dd62-ba57-4b1f-80ad-1a77ef69af6f_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/2023/elts/us-gaap-2023.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_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink: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</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink: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 Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_94f4c4ae-dc9f-46de-ac59-0aa6fc3968e8_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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9c699b3b-6e10-43c5-b737-9a05598a1ab2_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 (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/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_fe4fddf9-f012-4771-a608-0f9ec2b67151_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">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_6d3637e4-f594-4df8-a9bf-60b0b6aecea2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Disaggregated by Geography</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_26b68bf3-612a-42a6-bce5-38183d18ade4_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">Class A and Class B 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/2023/elts/us-gaap-2023.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_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_3f134347-0e30-4d25-926c-c9ed7257fbe5_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/2023/dei-2023.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_dei_EntityAddressPostalZipCode_1a56ce48-d905-4132-8c7a-177353bf9687_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/2023/dei-2023.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_EarningsPerShareTextBlock_f71e8a5a-2819-4bb2-b2bc-6008784b8fb5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeStatementLocationDomain_e86a9467-d069-4646-ba78-adbe6da99ec7_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/2023/elts/us-gaap-2023.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_pins_ChristineDeputyRuleTradingArrangementCommonStockMember_label_en-US" xlink:label="lab_pins_ChristineDeputyRuleTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Christine Deputy Rule Trading Arrangement, Common Stock [Member]</link:label>
    <link:label id="lab_pins_ChristineDeputyRuleTradingArrangementCommonStockMember_documentation_en-US" xlink:label="lab_pins_ChristineDeputyRuleTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Christine Deputy Rule Trading Arrangement, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ChristineDeputyRuleTradingArrangementCommonStockMember" xlink:href="pins-20230630.xsd#pins_ChristineDeputyRuleTradingArrangementCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_ChristineDeputyRuleTradingArrangementCommonStockMember" xlink:to="lab_pins_ChristineDeputyRuleTradingArrangementCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_cba6fb22-e5ef-41e3-9ac1-38eb82d2dfb6_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/2023/dei-2023.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_srt_SegmentGeographicalDomain_2a4f3724-39b3-46dc-ad28-b2d35c15790a_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_fd8c72e5-50fc-4bbb-95f9-1fb904bc3e64_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/2023/elts/us-gaap-2023.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_ec4a522e-9f29-44e2-8754-09ecc6464d71_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink: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 Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_c63840c9-a1b7-4caf-bb83-58103dc1a2ba_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink: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 of Cash Flows [Abstract]</link:label>
    <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/2023/elts/us-gaap-2023.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_AssetsAbstract_5c7708c3-132c-4fda-a189-be8008a94be8_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/2023/elts/us-gaap-2023.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink: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 Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink: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 Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_63119d4d-c120-4710-9b1a-6b47f2dcfd85_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink: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, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink: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, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3b206fcf-bce3-49f4-95ed-6e0574c21a85_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/2023/elts/us-gaap-2023.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_999913f3-2e3e-42c1-a535-9ac5b305b79f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_StockRepurchaseProgramExciseTaxes_acc0cc20-3159-45fc-a150-a0331d7d69ec_terseLabel_en-US" xlink:label="lab_pins_StockRepurchaseProgramExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excise tax</link:label>
    <link:label id="lab_pins_StockRepurchaseProgramExciseTaxes_label_en-US" xlink:label="lab_pins_StockRepurchaseProgramExciseTaxes" xlink: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, Excise Taxes</link:label>
    <link:label id="lab_pins_StockRepurchaseProgramExciseTaxes_documentation_en-US" xlink:label="lab_pins_StockRepurchaseProgramExciseTaxes" xlink: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, Excise Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockRepurchaseProgramExciseTaxes" xlink:href="pins-20230630.xsd#pins_StockRepurchaseProgramExciseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_StockRepurchaseProgramExciseTaxes" xlink:to="lab_pins_StockRepurchaseProgramExciseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_766fd396-86bb-4ab3-b7d7-1b587915422b_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. treasury securities</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_842c01fb-d1f8-4e8a-986b-f241703522e3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ab61348d-0b92-4954-a9bb-49ac180d3895_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/2023/elts/us-gaap-2023.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_country_MX_1064e56e-bde4-436a-a340-5be8bb48e117_terseLabel_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico</link:label>
    <link:label id="lab_country_MX_label_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MEXICO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX" xlink:to="lab_country_MX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_05e37456-90e4-427f-b7af-574f95811160_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_5d4b994d-09c4-4e37-ae4e-1c25fa38732d_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 Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_bebc37bc-592d-419b-9c6a-1f4d1ce0b510_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OtherAssetsNoncurrent_478e7668-4836-4dd9-9182-f5aa3d665601_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/2023/elts/us-gaap-2023.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_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_7113cddf-f246-42d5-bece-07fb93c7a67c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_672fb654-3288-4792-8aef-a310ec7964cd_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 net loss per share (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/2023/elts/us-gaap-2023.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_OperatingLeaseRightOfUseAsset_b17a4218-cb73-4f9f-8653-987911fbfb35_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/2023/elts/us-gaap-2023.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_AccountingPoliciesAbstract_cdd1b2a7-c744-498c-835a-0befd0cb21db_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_64a4e097-8526-411d-b6de-348fce478ddf_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workforce reduction</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated, Period Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink: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 Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink: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 Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e473cc96-6379-444a-90d3-106153f67a25_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of stock options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_b8523704-2f25-41c4-af08-411f2b466834_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss, 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/2023/elts/us-gaap-2023.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_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink: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 Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_c642fc7c-0836-484d-a585-5df3754d3abf_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/2023/dei-2023.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink: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 Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink: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 Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_f0bebae1-e849-43fe-ae11-23207e03409c_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_b9606064-8ffa-4ee2-96bd-875c65968f14_terseLabel_en-US" xlink:label="lab_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_label_en-US" xlink:label="lab_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" xlink: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 Expenses And Other Current Assets, Fair Value Disclosure</link:label>
    <link:label id="lab_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_documentation_en-US" xlink:label="lab_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses And Other Current Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" xlink:href="pins-20230630.xsd#pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" xlink:to="lab_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_69cf5dcc-a881-423d-a71c-631bffd8a32d_totalLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_130b8b84-ec0d-47b3-a77c-726e2fbfe378_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/2023/dei-2023.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink: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 Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink: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 Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink: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 Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_c38183e3-7d14-4681-b7d4-1260a8cd6a44_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/2023/elts/us-gaap-2023.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_CommonStockSharesAuthorized_d7c3804b-715a-43ed-b3da-3e43596e0ebb_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtSecurities_66c9f463-aaf5-4202-ae9d-b977390c02af_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" 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">Marketable securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_fb392967-8170-4bba-aa01-7835c97bb755_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_d2a2798b-66ca-4ab6-b366-f588edb90d77_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/2023/dei-2023.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c4c41103-00fe-4abe-a6c4-f7bce515f188_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsFairValueDisclosure_3e067df2-7491-4827-9b1d-04ec8aba1880_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsFairValueDisclosure" xlink: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_OtherAssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_OtherAssetsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsFairValueDisclosure" xlink:to="lab_us-gaap_OtherAssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink: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 Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_5bc913a4-8697-4a48-aa8f-7020504bc286_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4e5236bb-d9e1-486c-9130-1506b61176e6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of taxes:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2c0d66ea-323a-4459-85d9-5ab3864c3675_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_DocumentInformationLineItems_d02b0b65-793b-47ee-8b16-2bce495e2a12_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/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_48d6e69d-eafb-4574-95f2-cfbfbb8b75d9_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_6a6c4941-554a-467f-a1d9-9433369b7113_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, net</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/2023/elts/us-gaap-2023.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_StatementOfIncomeAndComprehensiveIncomeAbstract_3fbfe7fc-fc24-4585-b809-37afe71cbcf4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink: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 of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_5694502b-3ade-4464-ac62-37dec18fede8_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">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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/2023/elts/us-gaap-2023.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_PrepaidExpenseAndOtherAssetsCurrent_58f53886-a340-4ccb-a136-75450a90a626_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_be06b0fb-6ff0-4250-8aaf-c3e38624038b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_dfddb0a2-536c-4c67-aba1-4a7166d11125_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_PlanMember_23fb5af2-26ea-4af6-8a1d-114d878533d4_terseLabel_en-US" xlink:label="lab_pins_PlanMember" xlink: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</link:label>
    <link:label id="lab_pins_PlanMember_label_en-US" xlink:label="lab_pins_PlanMember" xlink: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 [Member]</link:label>
    <link:label id="lab_pins_PlanMember_documentation_en-US" xlink:label="lab_pins_PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_PlanMember" xlink:href="pins-20230630.xsd#pins_PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_PlanMember" xlink:to="lab_pins_PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_f3068028-c432-4be4-adc2-656eb3c9318e_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/2023/dei-2023.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_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink: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 Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink: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 Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_c4bd4358-bec0-4647-807b-9578fa006df5_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/2023/elts/us-gaap-2023.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_us-gaap_EmployeeSeveranceMember_8afe4f5d-c643-4720-b03a-7d6bb6afbccd_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink: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 Severance</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink: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 Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_WanjiWalcottMember_label_en-US" xlink:label="lab_pins_WanjiWalcottMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wanji Walcott [Member]</link:label>
    <link:label id="lab_pins_WanjiWalcottMember_documentation_en-US" xlink:label="lab_pins_WanjiWalcottMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wanji Walcott</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_WanjiWalcottMember" xlink:href="pins-20230630.xsd#pins_WanjiWalcottMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_WanjiWalcottMember" xlink:to="lab_pins_WanjiWalcottMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_c31a4e14-03f1-475e-a27d-985987cdebd8_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/2023/dei-2023.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_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink: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 Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_044faa94-9e0c-4965-b9c5-b8984ed88591_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values of Financial Instruments Measured on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4fc95722-a08a-44fa-87de-72b68c008952_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/2023/elts/us-gaap-2023.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_dei_EntityCentralIndexKey_83f846e4-0d73-4047-b9dc-e21b13faf5f6_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/2023/dei-2023.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_pins_A2009StockPlanMember_4ad9ca48-a3cc-409d-8fdf-9cfb049eaad3_terseLabel_en-US" xlink:label="lab_pins_A2009StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2009 Plan</link:label>
    <link:label id="lab_pins_A2009StockPlanMember_label_en-US" xlink:label="lab_pins_A2009StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2009 Stock Plan [Member]</link:label>
    <link:label id="lab_pins_A2009StockPlanMember_documentation_en-US" xlink:label="lab_pins_A2009StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2009 Stock Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2009StockPlanMember" xlink:href="pins-20230630.xsd#pins_A2009StockPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_A2009StockPlanMember" xlink:to="lab_pins_A2009StockPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_866bb108-f0df-4c9f-8efe-f8ee2ab72d2e_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">Share based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_e95b1eed-f5e2-4b5a-8d88-9b4ceed1d445_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_NonUsMember_df019fcd-01e0-4cd9-a16b-045214e652df_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLeasehold_13c313a7-0df1-4f96-a46d-23314a6d5664_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLeasehold" 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">Impairment and abandonment charges for leases and leasehold improvements</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLeasehold_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLeasehold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Leasehold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLeasehold" xlink:to="lab_us-gaap_ImpairmentOfLeasehold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_47a52c7e-b231-4895-b998-4f0d221a2319_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink: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 Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6e0cb3c0-5062-4be0-a9dd-a0ddd34c33e3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_f8dbedd3-f382-4fd5-b892-1cfc0a46cca2_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4b1c6e63-6fb9-4eef-a2c1-cc26ae156042_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_0e69eaab-3b9d-43e4-a71f-d6a722a5a7e0_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/2023/elts/us-gaap-2023.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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_123b6781-84ce-49a6-ac4b-e5d254aac9e5_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/2023/dei-2023.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_MoneyMarketFundsMember_ea1eba29-aaef-4aa3-a45a-17f40d8821f4_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_51054df3-7719-4d12-a4eb-687e100138a0_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_3fd6bd10-0e76-4290-a39d-9658089e4a83_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2357cbca-270e-459f-a71d-7fec4448ba43_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PaymentsToAcquireBusinessesNetOfCashAcquired_46f81c67-c646-4e11-81b7-ce0fef4ff230_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Acquisition of business, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink: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 Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_1142706f-861a-4c52-9715-1674dced5c01_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_17279326-4437-44bd-bde3-6d82082e31a6_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">Repurchases of Class A common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1da94ab0-6389-48f3-87d1-63208e571ab6_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of Class A 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/2023/elts/us-gaap-2023.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_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_82096df8-2c65-42b9-aca3-170ce5435abd_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/2023/elts/us-gaap-2023.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_WeightedAverageNumberOfDilutedSharesOutstanding_7304f8a3-7d02-4465-a23f-b76e4329fa46_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used in computing net loss per share, 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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_72833255-94ae-4400-9094-ce5c6f3f07b2_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/2023/elts/us-gaap-2023.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_Assets_318590d2-c45f-46c6-9957-6c3996ab510c_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/2023/elts/us-gaap-2023.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_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_25b1ebc6-c71e-4b99-bf44-3e81d8c404b1_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <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/2023/dei-2023.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_79a4577a-cb54-4545-84df-fdc46aa05e7e_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">Share-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/2023/elts/us-gaap-2023.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_country_US_52d49e15-96d9-462f-a77b-a02e84eaa059_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_b05a6530-e749-4010-bb10-dae27be2ea62_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">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/2023/elts/us-gaap-2023.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_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_cffdca9e-2508-4dc1-9b6c-4d85462b76b6_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/2023/elts/us-gaap-2023.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_50fb63ee-fae4-4e33-8201-cbd2d8914a8c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Released (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_1c70a7ec-24e8-4341-a1cc-367e29ae8e0f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_034e5f0e-d051-4e56-88b9-92d1f92aec8c_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S. government and supranational bonds</link:label>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Security, Government, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_81ba7c48-eb35-4d7d-b19a-daafad50c20b_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 (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_61b40439-700c-4926-b8c2-898a4ccabaf4_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_783794ed-be00-4585-97e1-1fc569b4e72c_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/2023/elts/us-gaap-2023.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_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_4df0643b-c64d-4eee-9d8c-1123a964e143_negatedLabel_en-US" xlink:label="lab_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink: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, Right Of Use Assets</link:label>
    <link:label id="lab_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease, Right Of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:href="pins-20230630.xsd#pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:to="lab_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5e53a4d1-cb34-45d4-a788-19de34f03380_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used in computing net loss per share, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_EntityCurrentReportingStatus_88f2c084-5126-4d76-94e1-8da6b96bdcc6_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/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_34670d7d-8bd1-4b95-b781-5ed80c8965f5_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_d9343273-8986-4151-b259-485bc721fb1c_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_d3c2c044-1c95-4ccc-aaa5-6e50e4c227c1_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_ef0ea6fa-697c-428e-87fa-c0dc96b3abb5_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/2023/elts/us-gaap-2023.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_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_9cef84da-0076-440b-abc5-039a6b93489d_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestructuringCosts_370d958a-a0dd-4261-bdad-106d63a21cb5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Space Reductions</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringCosts_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts" xlink: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 Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringCosts" xlink:to="lab_us-gaap_OtherRestructuringCosts" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>pins-20230630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:a131b520-25a0-4d28-9be3-691b1e6d816c,g:eae5a0f2-c096-446f-a2fc-0913809380bb-->
<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.pinterest.com/role/CoverPage" xlink:type="simple" xlink:href="pins-20230630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_380311e2-31e2-4836-bf7b-465358cd4717" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_12f15179-0b0a-4cf8-8dd3-d482f6b4f02c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_380311e2-31e2-4836-bf7b-465358cd4717" xlink:to="loc_dei_DocumentInformationTable_12f15179-0b0a-4cf8-8dd3-d482f6b4f02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d718c239-e08d-436d-ae50-894129cd54ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_12f15179-0b0a-4cf8-8dd3-d482f6b4f02c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d718c239-e08d-436d-ae50-894129cd54ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_37ca40a3-60ce-49c7-8be5-8a189893c700" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d718c239-e08d-436d-ae50-894129cd54ff" xlink:to="loc_us-gaap_ClassOfStockDomain_37ca40a3-60ce-49c7-8be5-8a189893c700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_62a0bf85-2428-460a-8b94-981ef1d25569" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_37ca40a3-60ce-49c7-8be5-8a189893c700" xlink:to="loc_us-gaap_CommonClassAMember_62a0bf85-2428-460a-8b94-981ef1d25569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_40cee265-98ab-480f-a2df-80a29843abf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_37ca40a3-60ce-49c7-8be5-8a189893c700" xlink:to="loc_us-gaap_CommonClassBMember_40cee265-98ab-480f-a2df-80a29843abf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_12f15179-0b0a-4cf8-8dd3-d482f6b4f02c" xlink:to="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9a159412-16e4-413e-bcd4-4b4dcb78d4bd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentType_9a159412-16e4-413e-bcd4-4b4dcb78d4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_46b6d0f1-97fb-4a01-822e-ea9a39f48e30" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentQuarterlyReport_46b6d0f1-97fb-4a01-822e-ea9a39f48e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_36e2d241-2127-4823-aab3-a5f5f6871dd3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentPeriodEndDate_36e2d241-2127-4823-aab3-a5f5f6871dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_7d589f1e-2011-4a86-8805-bfb31471af4f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentTransitionReport_7d589f1e-2011-4a86-8805-bfb31471af4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_94e05d23-419b-4ccf-afd9-985f1a9a522f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityFileNumber_94e05d23-419b-4ccf-afd9-985f1a9a522f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_49cc6300-25b1-4e3a-ac81-b0334c33ac77" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityRegistrantName_49cc6300-25b1-4e3a-ac81-b0334c33ac77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_04d32ca7-7535-432c-9456-15bbcbd96085" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityIncorporationStateCountryCode_04d32ca7-7535-432c-9456-15bbcbd96085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_ea594731-b0ef-4591-9d46-ed9559dedbb3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityTaxIdentificationNumber_ea594731-b0ef-4591-9d46-ed9559dedbb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ce430959-0228-4100-aa9b-82013d25e5a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityAddressAddressLine1_ce430959-0228-4100-aa9b-82013d25e5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1e241f59-479f-41ea-bf0e-5bc559760667" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityAddressCityOrTown_1e241f59-479f-41ea-bf0e-5bc559760667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_57d998c5-9f2b-49fc-ac01-99cb10739e73" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityAddressStateOrProvince_57d998c5-9f2b-49fc-ac01-99cb10739e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_75c876b8-7606-40ca-af40-d8630e1cd288" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityAddressPostalZipCode_75c876b8-7606-40ca-af40-d8630e1cd288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_6f18aba5-0480-42c6-9aa7-047d9de86e54" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_CityAreaCode_6f18aba5-0480-42c6-9aa7-047d9de86e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_ca13202b-6015-4223-8b6b-ec712dcfb8aa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_LocalPhoneNumber_ca13202b-6015-4223-8b6b-ec712dcfb8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_3da820a9-759b-4f07-a3fc-5924bfff5764" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_Security12bTitle_3da820a9-759b-4f07-a3fc-5924bfff5764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_cc0ab913-37e5-4aa5-a3c6-4ec5584b169b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_TradingSymbol_cc0ab913-37e5-4aa5-a3c6-4ec5584b169b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_c88af732-8931-4a9e-89bb-e98ef75ab48b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_SecurityExchangeName_c88af732-8931-4a9e-89bb-e98ef75ab48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_594bdb93-60d2-4a77-ad31-75941b0aab92" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityCurrentReportingStatus_594bdb93-60d2-4a77-ad31-75941b0aab92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_c8a47a68-1428-4f19-b264-298895f2ae79" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityInteractiveDataCurrent_c8a47a68-1428-4f19-b264-298895f2ae79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_445b2759-b6f5-4cf5-bba0-4e73d5c3e079" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityFilerCategory_445b2759-b6f5-4cf5-bba0-4e73d5c3e079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_fdc9c32d-96db-4cbf-ba06-f414ff0d8b0c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntitySmallBusiness_fdc9c32d-96db-4cbf-ba06-f414ff0d8b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_7824c51b-7d12-4fcb-b98d-1501fa4a7409" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityEmergingGrowthCompany_7824c51b-7d12-4fcb-b98d-1501fa4a7409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ca92a149-d479-4afa-9520-f55b6b0e9c41" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityShellCompany_ca92a149-d479-4afa-9520-f55b6b0e9c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_839e0cc3-6266-4119-b9ac-8df140245855" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_839e0cc3-6266-4119-b9ac-8df140245855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a91291b8-5bed-4cc9-8fcb-aa55014b7852" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a91291b8-5bed-4cc9-8fcb-aa55014b7852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9ae0d46a-485b-48e0-8443-4f06b3b7af53" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_AmendmentFlag_9ae0d46a-485b-48e0-8443-4f06b3b7af53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_413b3988-9da3-402f-8120-85e5a87b01fa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_DocumentFiscalYearFocus_413b3988-9da3-402f-8120-85e5a87b01fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_b486fbdc-6e9c-4c6e-b413-a0100298c75c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_CurrentFiscalYearEndDate_b486fbdc-6e9c-4c6e-b413-a0100298c75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a83b17c6-4a93-449b-ab34-9133b21f35d5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_effc682f-41bd-4c54-8d8e-098f3d2750a5" xlink:to="loc_dei_EntityCentralIndexKey_a83b17c6-4a93-449b-ab34-9133b21f35d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1ed41161-84f2-47a9-b1fa-3189cd12056b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0f444bf8-062c-4350-be5a-ce46f2eb538f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1ed41161-84f2-47a9-b1fa-3189cd12056b" xlink:to="loc_us-gaap_AssetsAbstract_0f444bf8-062c-4350-be5a-ce46f2eb538f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_5f1dc653-8c96-46e7-90f2-651fd33ba002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0f444bf8-062c-4350-be5a-ce46f2eb538f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_5f1dc653-8c96-46e7-90f2-651fd33ba002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1736503b-ce6c-4c21-9c1a-25ec93b1df6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5f1dc653-8c96-46e7-90f2-651fd33ba002" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1736503b-ce6c-4c21-9c1a-25ec93b1df6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_f1d8b5d3-3fcd-4c6b-964d-1fa125571ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5f1dc653-8c96-46e7-90f2-651fd33ba002" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_f1d8b5d3-3fcd-4c6b-964d-1fa125571ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9ec5e458-920f-4a57-8435-77076ef3ecbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5f1dc653-8c96-46e7-90f2-651fd33ba002" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9ec5e458-920f-4a57-8435-77076ef3ecbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4c814b02-6668-4230-b101-d219684673ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5f1dc653-8c96-46e7-90f2-651fd33ba002" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4c814b02-6668-4230-b101-d219684673ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f35e4724-b902-4f0f-96bb-3b945960b8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5f1dc653-8c96-46e7-90f2-651fd33ba002" xlink:to="loc_us-gaap_AssetsCurrent_f35e4724-b902-4f0f-96bb-3b945960b8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e9a7740c-638c-4f09-990b-e215fdeec317" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0f444bf8-062c-4350-be5a-ce46f2eb538f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e9a7740c-638c-4f09-990b-e215fdeec317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5c606311-3197-494c-a4e7-b75e551738ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0f444bf8-062c-4350-be5a-ce46f2eb538f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5c606311-3197-494c-a4e7-b75e551738ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_5fe40dc1-c529-4358-93ad-1c14b551a580" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0f444bf8-062c-4350-be5a-ce46f2eb538f" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_5fe40dc1-c529-4358-93ad-1c14b551a580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8f30dae2-539c-42ea-bc49-b3d318bf7958" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0f444bf8-062c-4350-be5a-ce46f2eb538f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8f30dae2-539c-42ea-bc49-b3d318bf7958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_11aefa1c-71c9-45f8-b594-7f69d554bd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0f444bf8-062c-4350-be5a-ce46f2eb538f" xlink:to="loc_us-gaap_Assets_11aefa1c-71c9-45f8-b594-7f69d554bd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4de2e019-be4c-4744-a716-45689f8f7a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1ed41161-84f2-47a9-b1fa-3189cd12056b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4de2e019-be4c-4744-a716-45689f8f7a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6af3018f-ecf1-4504-91c9-21bc1e67d259" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4de2e019-be4c-4744-a716-45689f8f7a8e" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_6af3018f-ecf1-4504-91c9-21bc1e67d259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_09e9219c-f1b9-4606-8b32-2bbb6dfab95e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6af3018f-ecf1-4504-91c9-21bc1e67d259" xlink:to="loc_us-gaap_AccountsPayableCurrent_09e9219c-f1b9-4606-8b32-2bbb6dfab95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d907bf86-1b5b-49e9-a459-5623d59a9376" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6af3018f-ecf1-4504-91c9-21bc1e67d259" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_d907bf86-1b5b-49e9-a459-5623d59a9376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dc816ffb-23f8-4ff8-84c8-ab0afd13a2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6af3018f-ecf1-4504-91c9-21bc1e67d259" xlink:to="loc_us-gaap_LiabilitiesCurrent_dc816ffb-23f8-4ff8-84c8-ab0afd13a2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_72352bee-ddb3-4ab5-80ee-aa735c3b1e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4de2e019-be4c-4744-a716-45689f8f7a8e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_72352bee-ddb3-4ab5-80ee-aa735c3b1e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b293cd7a-84ef-42ef-adbd-dc979f275487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4de2e019-be4c-4744-a716-45689f8f7a8e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b293cd7a-84ef-42ef-adbd-dc979f275487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d2304b15-31c1-49a2-8191-521fa8b7e6ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4de2e019-be4c-4744-a716-45689f8f7a8e" xlink:to="loc_us-gaap_Liabilities_d2304b15-31c1-49a2-8191-521fa8b7e6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_22bd695a-1fe9-4871-87f0-8244a387fea5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4de2e019-be4c-4744-a716-45689f8f7a8e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_22bd695a-1fe9-4871-87f0-8244a387fea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_550d924d-8a8b-4bab-9012-c32072036fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4de2e019-be4c-4744-a716-45689f8f7a8e" xlink:to="loc_us-gaap_StockholdersEquityAbstract_550d924d-8a8b-4bab-9012-c32072036fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4549ae0e-e4a5-4ae0-9a06-91796e01943c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_550d924d-8a8b-4bab-9012-c32072036fd9" xlink:to="loc_us-gaap_CommonStockValue_4549ae0e-e4a5-4ae0-9a06-91796e01943c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_d6a5a7f4-1551-40d1-9181-673e710a4186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_550d924d-8a8b-4bab-9012-c32072036fd9" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d6a5a7f4-1551-40d1-9181-673e710a4186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_389f6fb8-f7d8-41b8-a22b-c9837735ee06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_550d924d-8a8b-4bab-9012-c32072036fd9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_389f6fb8-f7d8-41b8-a22b-c9837735ee06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_959bf40c-22f4-4563-9b28-b37d65bfcc56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_550d924d-8a8b-4bab-9012-c32072036fd9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_959bf40c-22f4-4563-9b28-b37d65bfcc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_59831f3e-ff81-4823-8ee9-77f035570d30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_550d924d-8a8b-4bab-9012-c32072036fd9" xlink:to="loc_us-gaap_StockholdersEquity_59831f3e-ff81-4823-8ee9-77f035570d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2472c8b0-5ed3-43fa-a84d-c4836ef76534" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4de2e019-be4c-4744-a716-45689f8f7a8e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_2472c8b0-5ed3-43fa-a84d-c4836ef76534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_96f5952f-761c-4523-9dbf-10bc4847c49b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_638c8fda-96f2-4d3a-bd72-7e38f58bae00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_96f5952f-761c-4523-9dbf-10bc4847c49b" xlink:to="loc_us-gaap_StatementTable_638c8fda-96f2-4d3a-bd72-7e38f58bae00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1bc30ce9-1648-4527-a912-03ae11e4a410" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_638c8fda-96f2-4d3a-bd72-7e38f58bae00" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1bc30ce9-1648-4527-a912-03ae11e4a410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7845145e-a5a2-48aa-a6ff-bea6f5f5964f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1bc30ce9-1648-4527-a912-03ae11e4a410" xlink:to="loc_us-gaap_ClassOfStockDomain_7845145e-a5a2-48aa-a6ff-bea6f5f5964f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a269203f-5a0a-42a0-97e2-0f56a2d90dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7845145e-a5a2-48aa-a6ff-bea6f5f5964f" xlink:to="loc_us-gaap_CommonClassAMember_a269203f-5a0a-42a0-97e2-0f56a2d90dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2d274cce-ee7f-4a7b-a792-ff402b8c09a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7845145e-a5a2-48aa-a6ff-bea6f5f5964f" xlink:to="loc_us-gaap_CommonClassBMember_2d274cce-ee7f-4a7b-a792-ff402b8c09a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_638c8fda-96f2-4d3a-bd72-7e38f58bae00" xlink:to="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9c596470-19e7-4391-bf59-76b091168727" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9c596470-19e7-4391-bf59-76b091168727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_198d3aeb-b208-418c-b448-e7a62e941b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_198d3aeb-b208-418c-b448-e7a62e941b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_05222273-9730-4b88-8e6d-e7726fb8f34a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_05222273-9730-4b88-8e6d-e7726fb8f34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_2e678942-3bd1-45b6-803f-bb3ce10490bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:to="loc_us-gaap_CommonStockSharesIssued_2e678942-3bd1-45b6-803f-bb3ce10490bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_99494ab3-ed97-4c90-9efd-5cbf9466dfb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_725ae8c7-f429-44a7-8002-a796dbd2dfb4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_99494ab3-ed97-4c90-9efd-5cbf9466dfb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b79cdebc-8692-469e-b8f1-b1f15a11fb86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b79cdebc-8692-469e-b8f1-b1f15a11fb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_affa0e3c-0376-4026-bd40-373fa98dc889" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_affa0e3c-0376-4026-bd40-373fa98dc889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_fce3d120-4acf-41ed-869b-dea44a3ed4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_affa0e3c-0376-4026-bd40-373fa98dc889" xlink:to="loc_us-gaap_CostOfRevenue_fce3d120-4acf-41ed-869b-dea44a3ed4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_b205467b-d022-4312-b016-4db344eb4eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_affa0e3c-0376-4026-bd40-373fa98dc889" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_b205467b-d022-4312-b016-4db344eb4eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_651f83f6-c3e0-4ff2-a00a-e789fe34a2bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_affa0e3c-0376-4026-bd40-373fa98dc889" xlink:to="loc_us-gaap_SellingAndMarketingExpense_651f83f6-c3e0-4ff2-a00a-e789fe34a2bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_eb322139-cd2c-45f9-b3c0-86613b5d5bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_affa0e3c-0376-4026-bd40-373fa98dc889" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_eb322139-cd2c-45f9-b3c0-86613b5d5bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_36d705c7-882b-461f-9549-769f556baf25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_affa0e3c-0376-4026-bd40-373fa98dc889" xlink:to="loc_us-gaap_CostsAndExpenses_36d705c7-882b-461f-9549-769f556baf25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_82742da2-da6f-4466-afcf-bad9e40f0551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_us-gaap_OperatingIncomeLoss_82742da2-da6f-4466-afcf-bad9e40f0551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_26315dda-ab3a-44b1-8848-78e2299f71eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_us-gaap_InvestmentIncomeInterest_26315dda-ab3a-44b1-8848-78e2299f71eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet_8f5da468-0207-4b0f-9810-2643d3632cea" xlink:href="pins-20230630.xsd#pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet_8f5da468-0207-4b0f-9810-2643d3632cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d57c0be6-55ec-487f-bb99-83c974a8dada" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d57c0be6-55ec-487f-bb99-83c974a8dada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9bc537a2-5f8b-435e-ba01-fe70943e59a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9bc537a2-5f8b-435e-ba01-fe70943e59a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f9a0c965-9a08-4171-9180-b7a37e7b6aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_us-gaap_NetIncomeLoss_f9a0c965-9a08-4171-9180-b7a37e7b6aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d9c35f4d-2423-4ba7-83d3-f290fb140281" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_us-gaap_EarningsPerShareBasic_d9c35f4d-2423-4ba7-83d3-f290fb140281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d615a95a-49ef-48c8-8e69-7d406bd6fe4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d615a95a-49ef-48c8-8e69-7d406bd6fe4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e08fa046-a942-451d-877d-7211007e0297" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e08fa046-a942-451d-877d-7211007e0297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b89828b4-7b65-46a9-96c1-a0f2c18304d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_929752a5-1d9d-453e-8ca0-e15b87ae4570" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b89828b4-7b65-46a9-96c1-a0f2c18304d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_75a4fcd3-49bf-4aa1-9f37-f894ae195344" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2b0b407d-da49-49ba-bd6f-b9c55430ebe3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_75a4fcd3-49bf-4aa1-9f37-f894ae195344" xlink:to="loc_us-gaap_NetIncomeLoss_2b0b407d-da49-49ba-bd6f-b9c55430ebe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4bbc6956-c539-41d7-8e1f-06e3c6d68b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_75a4fcd3-49bf-4aa1-9f37-f894ae195344" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4bbc6956-c539-41d7-8e1f-06e3c6d68b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_38a83de7-46b9-4c85-9528-1f1ef0674af6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4bbc6956-c539-41d7-8e1f-06e3c6d68b0c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_38a83de7-46b9-4c85-9528-1f1ef0674af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_6616ad59-b821-459f-8aba-dbc6db2a5ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_4bbc6956-c539-41d7-8e1f-06e3c6d68b0c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_6616ad59-b821-459f-8aba-dbc6db2a5ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5545add7-7b1b-4d89-bf69-d35f75ca5a38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_75a4fcd3-49bf-4aa1-9f37-f894ae195344" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_5545add7-7b1b-4d89-bf69-d35f75ca5a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a4412723-2de2-430f-8399-a7a2b2c63ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_22dde704-69d3-4eb4-95d2-fc8b339b42dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a4412723-2de2-430f-8399-a7a2b2c63ce0" xlink:to="loc_us-gaap_StatementTable_22dde704-69d3-4eb4-95d2-fc8b339b42dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_fb9316dc-4720-494d-aa7a-df09b43558c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_22dde704-69d3-4eb4-95d2-fc8b339b42dd" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_fb9316dc-4720-494d-aa7a-df09b43558c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fb9316dc-4720-494d-aa7a-df09b43558c2" xlink:to="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_03cea182-048b-4265-93ed-c2b53863f186" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:to="loc_us-gaap_CommonStockMember_03cea182-048b-4265-93ed-c2b53863f186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1c5b03c9-97d3-4ee0-9eb6-46135b5f29bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1c5b03c9-97d3-4ee0-9eb6-46135b5f29bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_12af87eb-a69a-4f46-af0c-9d616fe17a72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_12af87eb-a69a-4f46-af0c-9d616fe17a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_14333a88-5cd6-49ab-bc8b-1e9e06b64dca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0af5e233-290a-463b-8adc-6aaf42707299" xlink:to="loc_us-gaap_RetainedEarningsMember_14333a88-5cd6-49ab-bc8b-1e9e06b64dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7158e7bd-e023-449f-87e7-a836e6c6f1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_22dde704-69d3-4eb4-95d2-fc8b339b42dd" xlink:to="loc_us-gaap_StatementLineItems_7158e7bd-e023-449f-87e7-a836e6c6f1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7158e7bd-e023-449f-87e7-a836e6c6f1e2" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_7b9ff2fb-48cf-4da0-8ece-b00274974b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_SharesOutstanding_7b9ff2fb-48cf-4da0-8ece-b00274974b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_140a1619-bbfa-4164-9dba-976697d93d55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_StockholdersEquity_140a1619-bbfa-4164-9dba-976697d93d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_720fcbd8-8378-4fbf-b085-b3023ede94f7" xlink:href="pins-20230630.xsd#pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased_720fcbd8-8378-4fbf-b085-b3023ede94f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_ad95156b-425f-4f22-8ed5-c39e5e1467fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_ad95156b-425f-4f22-8ed5-c39e5e1467fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a9c80fde-5614-424e-b8f3-f3256fd5c0af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a9c80fde-5614-424e-b8f3-f3256fd5c0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_dd9d1b08-f33c-4987-9857-a195d718e516" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_dd9d1b08-f33c-4987-9857-a195d718e516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4269311a-a712-4fba-8f0f-4a8175769ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4269311a-a712-4fba-8f0f-4a8175769ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_f3d0cc02-625a-448d-98bc-39d93983317e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_f3d0cc02-625a-448d-98bc-39d93983317e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b36dbd54-735d-4098-abcd-8e9998d5f2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b36dbd54-735d-4098-abcd-8e9998d5f2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2295e6a3-c351-4e24-8a5d-db96f7df662d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2295e6a3-c351-4e24-8a5d-db96f7df662d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_95a649da-65f7-42a3-be4f-32b5268e12da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_NetIncomeLoss_95a649da-65f7-42a3-be4f-32b5268e12da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_4024ca92-236a-43ca-95ab-9bff5dac9aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_SharesOutstanding_4024ca92-236a-43ca-95ab-9bff5dac9aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9c6e4e28-7330-4b74-a857-7c9b43c1d956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9c38687b-2da3-4e99-9415-875838d97f1f" xlink:to="loc_us-gaap_StockholdersEquity_9c6e4e28-7330-4b74-a857-7c9b43c1d956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_b1c1ef87-2eca-426a-bade-c70833dd11d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d6e6c531-6b5c-4312-9883-a8920d387d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b1c1ef87-2eca-426a-bade-c70833dd11d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d6e6c531-6b5c-4312-9883-a8920d387d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9d7d743f-7580-41f5-8881-7d28bd92c0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d6e6c531-6b5c-4312-9883-a8920d387d4d" xlink:to="loc_us-gaap_NetIncomeLoss_9d7d743f-7580-41f5-8881-7d28bd92c0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_869028a1-a5f9-4b33-a17e-5b0fabb2e3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d6e6c531-6b5c-4312-9883-a8920d387d4d" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_869028a1-a5f9-4b33-a17e-5b0fabb2e3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b7790a60-976d-419d-a2d9-7f4471c47567" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_869028a1-a5f9-4b33-a17e-5b0fabb2e3c1" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b7790a60-976d-419d-a2d9-7f4471c47567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ad1db7a6-c036-44d6-9920-60855e2926ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_869028a1-a5f9-4b33-a17e-5b0fabb2e3c1" xlink:to="loc_us-gaap_ShareBasedCompensation_ad1db7a6-c036-44d6-9920-60855e2926ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLeasehold_ec298e6c-92ab-4bf3-a4ef-36c9cdbfd4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLeasehold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_869028a1-a5f9-4b33-a17e-5b0fabb2e3c1" xlink:to="loc_us-gaap_ImpairmentOfLeasehold_ec298e6c-92ab-4bf3-a4ef-36c9cdbfd4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_13bfc452-ad2b-47dc-b1da-65db10fb9fae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_869028a1-a5f9-4b33-a17e-5b0fabb2e3c1" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_13bfc452-ad2b-47dc-b1da-65db10fb9fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9ca4b669-c14b-43a9-9644-590f08b17d87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d6e6c531-6b5c-4312-9883-a8920d387d4d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9ca4b669-c14b-43a9-9644-590f08b17d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_955cc68f-2e2f-4c64-a2c3-7ea105599ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9ca4b669-c14b-43a9-9644-590f08b17d87" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_955cc68f-2e2f-4c64-a2c3-7ea105599ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5a114248-22a9-47c4-b7d4-9c9d8f3c246b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9ca4b669-c14b-43a9-9644-590f08b17d87" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5a114248-22a9-47c4-b7d4-9c9d8f3c246b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_e6ce75bf-f47b-4830-af29-75874bdb2768" xlink:href="pins-20230630.xsd#pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9ca4b669-c14b-43a9-9644-590f08b17d87" xlink:to="loc_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_e6ce75bf-f47b-4830-af29-75874bdb2768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_22804953-2d3e-4453-8620-a262a423d85f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9ca4b669-c14b-43a9-9644-590f08b17d87" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_22804953-2d3e-4453-8620-a262a423d85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_78f3030b-1e53-4685-b140-ebcc45099a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9ca4b669-c14b-43a9-9644-590f08b17d87" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_78f3030b-1e53-4685-b140-ebcc45099a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_31734e1c-07c4-439b-89fc-a7e6d751cd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9ca4b669-c14b-43a9-9644-590f08b17d87" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_31734e1c-07c4-439b-89fc-a7e6d751cd3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e420c777-8f6e-47b9-926d-f25167d83781" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d6e6c531-6b5c-4312-9883-a8920d387d4d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e420c777-8f6e-47b9-926d-f25167d83781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9e9c72c9-750f-4b32-85c0-72b0487b701f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b1c1ef87-2eca-426a-bade-c70833dd11d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9e9c72c9-750f-4b32-85c0-72b0487b701f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_726b8498-7e50-4b1c-b612-9cf9c9a8a7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9e9c72c9-750f-4b32-85c0-72b0487b701f" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_726b8498-7e50-4b1c-b612-9cf9c9a8a7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_74ceedbd-a26b-4db7-bf8b-7028fe1c7d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9e9c72c9-750f-4b32-85c0-72b0487b701f" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_74ceedbd-a26b-4db7-bf8b-7028fe1c7d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_9a88a1b6-e5e8-4978-87b7-516cba62d16a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9e9c72c9-750f-4b32-85c0-72b0487b701f" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_9a88a1b6-e5e8-4978-87b7-516cba62d16a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_1b57b0ee-a468-4a77-8571-1f3584f55381" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9e9c72c9-750f-4b32-85c0-72b0487b701f" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_1b57b0ee-a468-4a77-8571-1f3584f55381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9dae5345-305c-4fca-9013-32ae3e292003" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9e9c72c9-750f-4b32-85c0-72b0487b701f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9dae5345-305c-4fca-9013-32ae3e292003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_812e9299-7366-4768-8895-dbf904d51e95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9e9c72c9-750f-4b32-85c0-72b0487b701f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_812e9299-7366-4768-8895-dbf904d51e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e012a9a0-ddd8-403a-a6ce-2d2b61136c25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b1c1ef87-2eca-426a-bade-c70833dd11d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e012a9a0-ddd8-403a-a6ce-2d2b61136c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_33799c18-1023-413b-a682-47aae526df6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e012a9a0-ddd8-403a-a6ce-2d2b61136c25" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_33799c18-1023-413b-a682-47aae526df6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0dd49e66-cdf5-4ec3-9237-53a8bcf3013f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e012a9a0-ddd8-403a-a6ce-2d2b61136c25" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0dd49e66-cdf5-4ec3-9237-53a8bcf3013f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_543164e9-6c21-48f6-b1d9-62e72c497156" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e012a9a0-ddd8-403a-a6ce-2d2b61136c25" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_543164e9-6c21-48f6-b1d9-62e72c497156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_431da70e-b985-43ed-a5a7-760b16425b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e012a9a0-ddd8-403a-a6ce-2d2b61136c25" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_431da70e-b985-43ed-a5a7-760b16425b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_88577bce-93bf-403c-a888-dbd487e6202a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b1c1ef87-2eca-426a-bade-c70833dd11d5" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_88577bce-93bf-403c-a888-dbd487e6202a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_38f6ec93-d313-4788-9901-095238c3d068" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b1c1ef87-2eca-426a-bade-c70833dd11d5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_38f6ec93-d313-4788-9901-095238c3d068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_50c9e663-4e68-4e42-b357-46a011c2f80d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b1c1ef87-2eca-426a-bade-c70833dd11d5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_50c9e663-4e68-4e42-b357-46a011c2f80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2d04225c-6786-45d4-9541-cb0b9cc96a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b1c1ef87-2eca-426a-bade-c70833dd11d5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2d04225c-6786-45d4-9541-cb0b9cc96a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_8f5ffd95-0363-482d-adfa-36b814cb458d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b1c1ef87-2eca-426a-bade-c70833dd11d5" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_8f5ffd95-0363-482d-adfa-36b814cb458d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d4aae3cc-dd86-471b-a85e-373a2eef89f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_8f5ffd95-0363-482d-adfa-36b814cb458d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d4aae3cc-dd86-471b-a85e-373a2eef89f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="pins-20230630.xsd#CondensedConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_416721a4-d811-4476-be14-edf7db10053e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_9c47a498-33c8-4cd1-84f4-fa9db1432c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_416721a4-d811-4476-be14-edf7db10053e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_9c47a498-33c8-4cd1-84f4-fa9db1432c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6ba27329-e512-469e-b4d7-797eb5bdbdc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_9c47a498-33c8-4cd1-84f4-fa9db1432c6c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6ba27329-e512-469e-b4d7-797eb5bdbdc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_5d1c59b7-1218-4983-8778-6ed67416ffbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_9c47a498-33c8-4cd1-84f4-fa9db1432c6c" xlink:to="loc_us-gaap_RestrictedCashCurrent_5d1c59b7-1218-4983-8778-6ed67416ffbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_ea6a4545-ca09-40b3-b505-64e49509de2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_9c47a498-33c8-4cd1-84f4-fa9db1432c6c" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_ea6a4545-ca09-40b3-b505-64e49509de2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c5071e1a-1846-4641-a969-38ba616d51ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_9c47a498-33c8-4cd1-84f4-fa9db1432c6c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c5071e1a-1846-4641-a969-38ba616d51ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="pins-20230630.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_fe02b216-bdb1-42e0-a27c-5ff3110e9b32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_e43d58b6-8a5c-4331-a304-84881d1a7c62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fe02b216-bdb1-42e0-a27c-5ff3110e9b32" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_e43d58b6-8a5c-4331-a304-84881d1a7c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/FairValueofFinancialInstruments" xlink:type="simple" xlink:href="pins-20230630.xsd#FairValueofFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/FairValueofFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_bccd9721-8749-4605-a2b8-df5cff8e88a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_00e7fd0d-7de0-43e8-92ff-cb3b28a8943f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_bccd9721-8749-4605-a2b8-df5cff8e88a4" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_00e7fd0d-7de0-43e8-92ff-cb3b28a8943f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="pins-20230630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ad1a735a-bb4c-4bd1-9fd8-516edf1934e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e67ddcb5-40d8-4e58-b6cf-ff70b51a5b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ad1a735a-bb4c-4bd1-9fd8-516edf1934e5" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e67ddcb5-40d8-4e58-b6cf-ff70b51a5b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquity" xlink:type="simple" xlink:href="pins-20230630.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f8453cb4-c087-4938-ae82-b4642fdf3221" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4595a6c6-7e2b-43a6-a97c-2b7ec0d484de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f8453cb4-c087-4938-ae82-b4642fdf3221" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4595a6c6-7e2b-43a6-a97c-2b7ec0d484de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetLossPerShare" xlink:type="simple" xlink:href="pins-20230630.xsd#NetLossPerShare"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/NetLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b1d626c6-adef-444a-90e2-832131607168" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_d1f5481a-8602-4de3-8aa7-d920d7d68c83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b1d626c6-adef-444a-90e2-832131607168" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_d1f5481a-8602-4de3-8aa7-d920d7d68c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncomeTaxes" xlink:type="simple" xlink:href="pins-20230630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7023f60d-3e3a-446c-ae5a-23ba052b4132" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_d77daa6c-320d-44cd-a190-68c4435e87bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7023f60d-3e3a-446c-ae5a-23ba052b4132" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_d77daa6c-320d-44cd-a190-68c4435e87bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GeographicalInformation" xlink:type="simple" xlink:href="pins-20230630.xsd#GeographicalInformation"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/GeographicalInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6608c545-3e2a-49ea-be87-491b5f5b77c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_ea87017a-e3c3-4718-943d-570ac5b3764f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6608c545-3e2a-49ea-be87-491b5f5b77c1" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_ea87017a-e3c3-4718-943d-570ac5b3764f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/Restructuring" xlink:type="simple" xlink:href="pins-20230630.xsd#Restructuring"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/Restructuring" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_870fee6f-326f-4302-8237-d53c0a347b11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_cef50b05-efab-44a9-bb6d-e86b9a12949d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_870fee6f-326f-4302-8237-d53c0a347b11" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_cef50b05-efab-44a9-bb6d-e86b9a12949d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="pins-20230630.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5869a5fe-785f-4530-8359-b7956c6a5add" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_6ae16f9d-c460-484f-9838-3682dc4f3363" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5869a5fe-785f-4530-8359-b7956c6a5add" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_6ae16f9d-c460-484f-9838-3682dc4f3363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_99f2765e-a202-447b-a6a9-473580828506" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5869a5fe-785f-4530-8359-b7956c6a5add" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_99f2765e-a202-447b-a6a9-473580828506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_73964d1d-af8e-4fd2-b07b-328721ebd29d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5869a5fe-785f-4530-8359-b7956c6a5add" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_73964d1d-af8e-4fd2-b07b-328721ebd29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_5f78d2f9-6000-42a5-aaec-68c7bb09d808" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5869a5fe-785f-4530-8359-b7956c6a5add" xlink:to="loc_us-gaap_UseOfEstimates_5f78d2f9-6000-42a5-aaec-68c7bb09d808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_a702795a-ca85-461d-a69f-3a7d54649cec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5869a5fe-785f-4530-8359-b7956c6a5add" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_a702795a-ca85-461d-a69f-3a7d54649cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/FairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="pins-20230630.xsd#FairValueofFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/FairValueofFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_95084a85-0373-4756-b61a-86cf034e8bee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2c206327-575e-4be3-b432-8db89f52e0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_95084a85-0373-4756-b61a-86cf034e8bee" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2c206327-575e-4be3-b432-8db89f52e0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_b0049610-6613-4453-8fc2-4e398cd260ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_95084a85-0373-4756-b61a-86cf034e8bee" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_b0049610-6613-4453-8fc2-4e398cd260ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="pins-20230630.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c71291e2-09d5-4701-aaa4-45d6345cb091" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_fa65e29a-3e5e-489e-8e40-cc1a13d0714a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c71291e2-09d5-4701-aaa4-45d6345cb091" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_fa65e29a-3e5e-489e-8e40-cc1a13d0714a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_b6890b6e-6b12-44ee-af8e-bd0f72fccb37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c71291e2-09d5-4701-aaa4-45d6345cb091" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_b6890b6e-6b12-44ee-af8e-bd0f72fccb37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_7b4e474d-c5b9-4f3f-acd8-ff0f482e2722" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c71291e2-09d5-4701-aaa4-45d6345cb091" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_7b4e474d-c5b9-4f3f-acd8-ff0f482e2722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="pins-20230630.xsd#NetLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/NetLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9cf2d7d6-9eae-4e92-b24c-312348bdc5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1d2d1518-be90-4a58-9831-acd1b590c1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cf2d7d6-9eae-4e92-b24c-312348bdc5e3" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1d2d1518-be90-4a58-9831-acd1b590c1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_e5d162bd-46fc-469a-8ff5-1e13b23150b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9cf2d7d6-9eae-4e92-b24c-312348bdc5e3" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_e5d162bd-46fc-469a-8ff5-1e13b23150b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GeographicalInformationTables" xlink:type="simple" xlink:href="pins-20230630.xsd#GeographicalInformationTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/GeographicalInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_aefaf9d8-5ddd-4e39-8da5-1ac52a0b2777" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_65e71368-f745-4f04-8c52-c555d0033252" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_aefaf9d8-5ddd-4e39-8da5-1ac52a0b2777" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_65e71368-f745-4f04-8c52-c555d0033252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_9ee80c9f-50df-4f23-a64b-559133ef3938" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_aefaf9d8-5ddd-4e39-8da5-1ac52a0b2777" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_9ee80c9f-50df-4f23-a64b-559133ef3938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/RestructuringTables" xlink:type="simple" xlink:href="pins-20230630.xsd#RestructuringTables"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/RestructuringTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a06f4fb6-979b-4d76-b254-f81d7d2ae88e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_46f57da5-3083-41de-ba9c-38f5d19a5238" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_a06f4fb6-979b-4d76-b254-f81d7d2ae88e" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_46f57da5-3083-41de-ba9c-38f5d19a5238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_b046c42b-c68f-4b2c-8572-3edd5059ca03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b046c42b-c68f-4b2c-8572-3edd5059ca03" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_c364d1da-f834-4e69-99b7-99f41abd2efa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_c364d1da-f834-4e69-99b7-99f41abd2efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_c364d1da-f834-4e69-99b7-99f41abd2efa" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_97a9a3f1-9ef7-4f3d-8a93-0c821b372338" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:to="loc_us-gaap_MoneyMarketFundsMember_97a9a3f1-9ef7-4f3d-8a93-0c821b372338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_4ea34342-3b43-4e52-a02e-7ffa84872da0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:to="loc_us-gaap_CommercialPaperMember_4ea34342-3b43-4e52-a02e-7ffa84872da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_02ab47b6-1433-4a9e-bbac-ed662cd38200" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_02ab47b6-1433-4a9e-bbac-ed662cd38200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_60461401-f099-448d-a711-1df7f909216f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1b05ae67-2d95-4e4d-b931-9b720f88dc43" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_60461401-f099-448d-a711-1df7f909216f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a43db120-5ac0-4060-b5bb-96bf9fe832e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a43db120-5ac0-4060-b5bb-96bf9fe832e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d436d053-007b-4a8f-b572-fbdabd6bbf6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a43db120-5ac0-4060-b5bb-96bf9fe832e1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d436d053-007b-4a8f-b572-fbdabd6bbf6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_27056b2c-bf28-40ca-a995-7138ed19aa6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d436d053-007b-4a8f-b572-fbdabd6bbf6a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_27056b2c-bf28-40ca-a995-7138ed19aa6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1f6d255a-174c-435d-90e7-b258ff475fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d436d053-007b-4a8f-b572-fbdabd6bbf6a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1f6d255a-174c-435d-90e7-b258ff475fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_677bca37-a37e-47bb-a5df-b2f59429d471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d436d053-007b-4a8f-b572-fbdabd6bbf6a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_677bca37-a37e-47bb-a5df-b2f59429d471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_db5e77fb-d8ff-4f40-aaf1-f00e5eb644e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_db5e77fb-d8ff-4f40-aaf1-f00e5eb644e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3d9fed2f-f253-48da-a0a1-13150e2a7865" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_db5e77fb-d8ff-4f40-aaf1-f00e5eb644e0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3d9fed2f-f253-48da-a0a1-13150e2a7865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_bfc036b4-cd76-41b1-9c56-d0f1bb55c357" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_3d9fed2f-f253-48da-a0a1-13150e2a7865" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_bfc036b4-cd76-41b1-9c56-d0f1bb55c357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_999ff1d6-3eb9-4051-b360-19a21fa0d187" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:to="loc_us-gaap_FinancialInstrumentAxis_999ff1d6-3eb9-4051-b360-19a21fa0d187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_999ff1d6-3eb9-4051-b360-19a21fa0d187" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_d46957bd-6750-46f0-b09c-0254ff9360a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_d46957bd-6750-46f0-b09c-0254ff9360a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_6381a366-2547-4659-8fc2-d840e85bb517" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_CommercialPaperMember_6381a366-2547-4659-8fc2-d840e85bb517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_2679a8b6-c79e-41fa-903f-748bd76bcaff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_2679a8b6-c79e-41fa-903f-748bd76bcaff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_ba8fda29-b9ef-4c6c-9337-788cd4ceb1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_CertificatesOfDepositMember_ba8fda29-b9ef-4c6c-9337-788cd4ceb1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f17fd1bd-8052-4fc6-88c0-15b6fb9d1be9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f17fd1bd-8052-4fc6-88c0-15b6fb9d1be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_780dfec6-ab24-4715-8ddb-c5bc6c146473" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_780dfec6-ab24-4715-8ddb-c5bc6c146473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_MunicipalSecuritiesMember_77d5bbdb-dd66-4181-b5da-590d67d57248" xlink:href="pins-20230630.xsd#pins_MunicipalSecuritiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a89065b5-527d-4021-8dd2-3ca8dcc13b9a" xlink:to="loc_pins_MunicipalSecuritiesMember_77d5bbdb-dd66-4181-b5da-590d67d57248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0c75a73b-d5c6-4168-87ee-61635a89e1ab" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fd54d3e4-90f1-4fc3-8581-f35fe9fbfc81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fd54d3e4-90f1-4fc3-8581-f35fe9fbfc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8ddd243a-860a-4d05-9eeb-2b57fe620f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8ddd243a-860a-4d05-9eeb-2b57fe620f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_b097ab64-66d6-4f39-8ecb-2c0ea1e63d8d" xlink:href="pins-20230630.xsd#pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:to="loc_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure_b097ab64-66d6-4f39-8ecb-2c0ea1e63d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure_8baf3e91-2f77-4e5f-b419-4dbbb7952de1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_76d4c3af-b5c6-4182-8dff-8a6c3e32fc81" xlink:to="loc_us-gaap_OtherAssetsFairValueDisclosure_8baf3e91-2f77-4e5f-b419-4dbbb7952de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_bcad7ec1-1d2c-4906-939c-34d7f2d71e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7cd9f46d-c54a-4d17-b978-f95dce9a10bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_bcad7ec1-1d2c-4906-939c-34d7f2d71e7a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7cd9f46d-c54a-4d17-b978-f95dce9a10bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_b6ce6665-9299-49f8-894a-37471f3fca45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_bcad7ec1-1d2c-4906-939c-34d7f2d71e7a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_b6ce6665-9299-49f8-894a-37471f3fca45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_77d573e5-c9bc-4a46-87bb-61932c06a9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_bcad7ec1-1d2c-4906-939c-34d7f2d71e7a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_77d573e5-c9bc-4a46-87bb-61932c06a9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a03182ce-8e26-49d8-8519-7d6a45c5fefc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_887ce95e-3ccf-49aa-87ee-5dbb04039b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a03182ce-8e26-49d8-8519-7d6a45c5fefc" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_887ce95e-3ccf-49aa-87ee-5dbb04039b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_96f2c0ff-b6f8-4d33-bc24-c90bb992f3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89562a6b-aa76-442a-b13f-5423237ff777" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_96f2c0ff-b6f8-4d33-bc24-c90bb992f3f4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89562a6b-aa76-442a-b13f-5423237ff777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5f649b2a-a42a-47ca-af3b-36a39c8bbb58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89562a6b-aa76-442a-b13f-5423237ff777" xlink:to="loc_us-gaap_AwardTypeAxis_5f649b2a-a42a-47ca-af3b-36a39c8bbb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9345903-6945-4b8c-bd0d-1d19ec7f7e39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_5f649b2a-a42a-47ca-af3b-36a39c8bbb58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9345903-6945-4b8c-bd0d-1d19ec7f7e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_eb83813c-1adc-491e-9f8a-0582467dc6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9345903-6945-4b8c-bd0d-1d19ec7f7e39" xlink:to="loc_us-gaap_EmployeeStockOptionMember_eb83813c-1adc-491e-9f8a-0582467dc6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d2dd3be7-ed00-4259-9244-941d8b2f764e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f9345903-6945-4b8c-bd0d-1d19ec7f7e39" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d2dd3be7-ed00-4259-9244-941d8b2f764e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_cffad69e-bdb3-4dd7-9417-16f27f857f77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89562a6b-aa76-442a-b13f-5423237ff777" xlink:to="loc_us-gaap_PlanNameAxis_cffad69e-bdb3-4dd7-9417-16f27f857f77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_926237b6-c8ee-4ebc-986e-5724c8301241" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_cffad69e-bdb3-4dd7-9417-16f27f857f77" xlink:to="loc_us-gaap_PlanNameDomain_926237b6-c8ee-4ebc-986e-5724c8301241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2009StockPlanMember_c71e77e1-4b66-4d2a-a244-0bf5c52f2646" xlink:href="pins-20230630.xsd#pins_A2009StockPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_926237b6-c8ee-4ebc-986e-5724c8301241" xlink:to="loc_pins_A2009StockPlanMember_c71e77e1-4b66-4d2a-a244-0bf5c52f2646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_A2019OmnibusIncentivePlanMember_6bb670d7-b076-4195-be4a-8ff940516d04" xlink:href="pins-20230630.xsd#pins_A2019OmnibusIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_926237b6-c8ee-4ebc-986e-5724c8301241" xlink:to="loc_pins_A2019OmnibusIncentivePlanMember_6bb670d7-b076-4195-be4a-8ff940516d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4a0ebb92-d922-46c0-9279-c1a88b4705c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89562a6b-aa76-442a-b13f-5423237ff777" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4a0ebb92-d922-46c0-9279-c1a88b4705c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f2aa7430-4b14-42c9-a36d-395e72504de1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4a0ebb92-d922-46c0-9279-c1a88b4705c6" xlink:to="loc_us-gaap_ClassOfStockDomain_f2aa7430-4b14-42c9-a36d-395e72504de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b8e80868-c9f8-4ac1-a76e-386caa19b78c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f2aa7430-4b14-42c9-a36d-395e72504de1" xlink:to="loc_us-gaap_CommonClassAMember_b8e80868-c9f8-4ac1-a76e-386caa19b78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89562a6b-aa76-442a-b13f-5423237ff777" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8dbf2c71-7533-4274-bddf-c25b7933a13c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8dbf2c71-7533-4274-bddf-c25b7933a13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_004261da-9bc6-4463-b5a3-008227d44703" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_004261da-9bc6-4463-b5a3-008227d44703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares_d404256f-6bda-4b49-8320-a97ec9828f6e" xlink:href="pins-20230630.xsd#pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares_d404256f-6bda-4b49-8320-a97ec9828f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_3f09580b-0307-41b3-8f07-d7811ff139c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_3f09580b-0307-41b3-8f07-d7811ff139c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_103450fb-8778-454a-a37f-35d15e188d35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_103450fb-8778-454a-a37f-35d15e188d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7af5a893-879b-4860-af3f-ce8b399e793e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7af5a893-879b-4860-af3f-ce8b399e793e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_333fbcbd-efa0-49ed-81b5-a7796f23e7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_333fbcbd-efa0-49ed-81b5-a7796f23e7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f132840c-cebe-4329-9f89-36b63ab188f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f132840c-cebe-4329-9f89-36b63ab188f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ad088f46-e50a-4697-8156-ed7a2786fdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ad088f46-e50a-4697-8156-ed7a2786fdf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8ddf5eff-43b4-4262-8c06-e021d4530d85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8ddf5eff-43b4-4262-8c06-e021d4530d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_StockRepurchaseProgramExciseTaxes_36e43753-f5b3-4ac6-8209-3db9c8dfcc28" xlink:href="pins-20230630.xsd#pins_StockRepurchaseProgramExciseTaxes"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aa18f294-f90d-4188-8c9c-bf2c40b91a3b" xlink:to="loc_pins_StockRepurchaseProgramExciseTaxes_36e43753-f5b3-4ac6-8209-3db9c8dfcc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#StockholdersEquityStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c922d815-3797-4125-9a07-64870e8d8eba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_886972b9-a6ac-4116-9792-1e0c1e43d452" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c922d815-3797-4125-9a07-64870e8d8eba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_886972b9-a6ac-4116-9792-1e0c1e43d452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ed93c3cc-1fef-4d86-845d-6aa6a118314d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_886972b9-a6ac-4116-9792-1e0c1e43d452" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ed93c3cc-1fef-4d86-845d-6aa6a118314d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_eac71e97-5435-4348-8382-ba5daf0f6bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_886972b9-a6ac-4116-9792-1e0c1e43d452" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_eac71e97-5435-4348-8382-ba5daf0f6bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2950aacb-f590-4105-bb5b-0c9b7905aafb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_886972b9-a6ac-4116-9792-1e0c1e43d452" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2950aacb-f590-4105-bb5b-0c9b7905aafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_395c561d-db5b-43f0-ba44-62d6678cdcdd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c922d815-3797-4125-9a07-64870e8d8eba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_395c561d-db5b-43f0-ba44-62d6678cdcdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0d102725-639a-4e8b-a20d-608e39e96427" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c922d815-3797-4125-9a07-64870e8d8eba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0d102725-639a-4e8b-a20d-608e39e96427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1cb5aabd-9ef2-4b47-9d1d-ed6e96cfafc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0d102725-639a-4e8b-a20d-608e39e96427" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1cb5aabd-9ef2-4b47-9d1d-ed6e96cfafc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_95b78ba1-91b5-4989-9fd9-a46cfbb5506a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0d102725-639a-4e8b-a20d-608e39e96427" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_95b78ba1-91b5-4989-9fd9-a46cfbb5506a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_944d4a06-13ca-4bf3-bd86-5bf9ed95a3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0d102725-639a-4e8b-a20d-608e39e96427" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_944d4a06-13ca-4bf3-bd86-5bf9ed95a3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d6cf4c8f-ade5-45e6-b1b5-59cfef76ff41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c922d815-3797-4125-9a07-64870e8d8eba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d6cf4c8f-ade5-45e6-b1b5-59cfef76ff41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_9a748c0b-591f-4e59-8d44-585b20c3d6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c922d815-3797-4125-9a07-64870e8d8eba" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_9a748c0b-591f-4e59-8d44-585b20c3d6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_d713c304-6007-4d9e-9f0e-4993e3586f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c922d815-3797-4125-9a07-64870e8d8eba" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_d713c304-6007-4d9e-9f0e-4993e3586f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_066f4540-f7e6-4f2b-9004-6820eaa5aa78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c922d815-3797-4125-9a07-64870e8d8eba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_066f4540-f7e6-4f2b-9004-6820eaa5aa78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_04f42437-d2f1-4e0c-a5e2-7cb1f11a76eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c922d815-3797-4125-9a07-64870e8d8eba" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_04f42437-d2f1-4e0c-a5e2-7cb1f11a76eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#StockholdersEquityRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c71bad32-ea06-47fb-984c-530fa1ca83bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a5d0221-3eab-4f97-ad53-c16abf07f3db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c71bad32-ea06-47fb-984c-530fa1ca83bc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a5d0221-3eab-4f97-ad53-c16abf07f3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8f6e6092-9be2-4233-a13b-2d95b7f41689" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a5d0221-3eab-4f97-ad53-c16abf07f3db" xlink:to="loc_us-gaap_AwardTypeAxis_8f6e6092-9be2-4233-a13b-2d95b7f41689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bee2508e-a105-40b4-ace0-7b4071e420ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8f6e6092-9be2-4233-a13b-2d95b7f41689" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bee2508e-a105-40b4-ace0-7b4071e420ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_5eb325b4-43c0-41bd-954c-8fc13c3ef314" xlink:href="pins-20230630.xsd#pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bee2508e-a105-40b4-ace0-7b4071e420ba" xlink:to="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_5eb325b4-43c0-41bd-954c-8fc13c3ef314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7056878d-3edf-4489-a62e-13fa4bbcc6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a5d0221-3eab-4f97-ad53-c16abf07f3db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7056878d-3edf-4489-a62e-13fa4bbcc6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7056878d-3edf-4489-a62e-13fa4bbcc6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_18228db9-53b6-4ef1-a35a-8dcf0cadff80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_18228db9-53b6-4ef1-a35a-8dcf0cadff80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2afa01f6-60fe-4137-ac06-f70e0e960b64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2afa01f6-60fe-4137-ac06-f70e0e960b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7e6aebca-f166-4cb8-8ca6-bb3065c582fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7e6aebca-f166-4cb8-8ca6-bb3065c582fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f2821b9f-7613-4861-8c62-b60dac983c08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f2821b9f-7613-4861-8c62-b60dac983c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_15742076-da1e-4ec4-a53d-c38ee04cc770" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8af01f9c-13a9-4c45-9aab-2f14899bedc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_15742076-da1e-4ec4-a53d-c38ee04cc770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7056878d-3edf-4489-a62e-13fa4bbcc6e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45c7d37e-8cac-4fcf-b445-d8c7d3bdb6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45c7d37e-8cac-4fcf-b445-d8c7d3bdb6ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a2a70c7-7957-4c7d-a496-75164eb2ace3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a2a70c7-7957-4c7d-a496-75164eb2ace3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a0ec7e5c-2540-473a-b5e8-aabacd90d057" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a0ec7e5c-2540-473a-b5e8-aabacd90d057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ce11f7bf-1278-4f49-809d-614242d9fb93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_ce11f7bf-1278-4f49-809d-614242d9fb93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b35d797f-96b2-4ab5-b830-340481e122ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3e593a12-614c-4b72-8398-d12d1a9d70b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b35d797f-96b2-4ab5-b830-340481e122ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#StockholdersEquitySharebasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2956540d-a13f-46c2-acc2-c56cb1142951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d1029457-49aa-4d29-90df-695caf80ae59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2956540d-a13f-46c2-acc2-c56cb1142951" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d1029457-49aa-4d29-90df-695caf80ae59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_141caa57-b602-42d2-ba4b-f03497338767" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d1029457-49aa-4d29-90df-695caf80ae59" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_141caa57-b602-42d2-ba4b-f03497338767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_141caa57-b602-42d2-ba4b-f03497338767" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_4570397a-dc85-47c5-91aa-a4bffa3000e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:to="loc_us-gaap_CostOfSalesMember_4570397a-dc85-47c5-91aa-a4bffa3000e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_00ddbe0e-db3f-424f-b4e0-e680df96b54e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_00ddbe0e-db3f-424f-b4e0-e680df96b54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_daefced2-8711-4789-b772-8fbad39f764f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_daefced2-8711-4789-b772-8fbad39f764f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3c920906-3b5f-4da2-a7d1-e4ba1c08ba4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_78db6b7f-3510-41b8-987e-e6420557deb2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3c920906-3b5f-4da2-a7d1-e4ba1c08ba4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_61fe45c0-b1f7-4beb-9c39-18691b51a87f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d1029457-49aa-4d29-90df-695caf80ae59" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_61fe45c0-b1f7-4beb-9c39-18691b51a87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4e31dd43-ea84-4aa9-9762-66b0d6a75487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_61fe45c0-b1f7-4beb-9c39-18691b51a87f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4e31dd43-ea84-4aa9-9762-66b0d6a75487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_11eaa4d0-5d07-4afa-93fc-f12bd472720c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_797d7a44-fd19-4abe-ab84-756b97b8d396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_11eaa4d0-5d07-4afa-93fc-f12bd472720c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_797d7a44-fd19-4abe-ab84-756b97b8d396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_36b1f032-66ed-4b9a-9d6c-a4e8efcd809d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_797d7a44-fd19-4abe-ab84-756b97b8d396" xlink:to="loc_us-gaap_StatementClassOfStockAxis_36b1f032-66ed-4b9a-9d6c-a4e8efcd809d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d89d8780-aa16-4d36-a977-11c127d7d5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_36b1f032-66ed-4b9a-9d6c-a4e8efcd809d" xlink:to="loc_us-gaap_ClassOfStockDomain_d89d8780-aa16-4d36-a977-11c127d7d5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a0f23b6c-516c-4c52-a4c4-5cf641f73307" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d89d8780-aa16-4d36-a977-11c127d7d5c5" xlink:to="loc_us-gaap_CommonClassAMember_a0f23b6c-516c-4c52-a4c4-5cf641f73307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8f52c92d-5cc3-4267-b5e6-a126c635de11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d89d8780-aa16-4d36-a977-11c127d7d5c5" xlink:to="loc_us-gaap_CommonClassBMember_8f52c92d-5cc3-4267-b5e6-a126c635de11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_20e5cd04-5067-4e95-9dee-035c5e54f1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_797d7a44-fd19-4abe-ab84-756b97b8d396" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_20e5cd04-5067-4e95-9dee-035c5e54f1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_bf867078-a823-41be-a6dd-6bab6fac9923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicTwoClassMethodAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_20e5cd04-5067-4e95-9dee-035c5e54f1cc" xlink:to="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_bf867078-a823-41be-a6dd-6bab6fac9923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d61e169d-3ad3-4419-a8ef-80d8f6b04217" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_bf867078-a823-41be-a6dd-6bab6fac9923" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_d61e169d-3ad3-4419-a8ef-80d8f6b04217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1d2c1fab-ccf7-4210-93ce-557edbf6a401" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_bf867078-a823-41be-a6dd-6bab6fac9923" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1d2c1fab-ccf7-4210-93ce-557edbf6a401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_20e5cd04-5067-4e95-9dee-035c5e54f1cc" xlink:to="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_751bdaa9-ff23-4515-90d2-84658380c226" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_751bdaa9-ff23-4515-90d2-84658380c226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6b09bafd-0a49-4dc9-8870-d710fa2c5d83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6b09bafd-0a49-4dc9-8870-d710fa2c5d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_fddfb9f1-18e7-407f-99fc-9a3360eaae8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:to="loc_us-gaap_EarningsPerShareBasic_fddfb9f1-18e7-407f-99fc-9a3360eaae8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6bb04291-2657-470c-86f8-5f4dc8dcbbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract_a7477e84-8814-4184-86db-d6be6cb49a0f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6bb04291-2657-470c-86f8-5f4dc8dcbbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_30a6c1c9-839c-4189-a096-c6f116e25831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f877df35-cf16-4d0d-8278-5a8225bc6d06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_30a6c1c9-839c-4189-a096-c6f116e25831" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f877df35-cf16-4d0d-8278-5a8225bc6d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_48dab7c6-7dc1-4ecb-aecc-33714c8304ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f877df35-cf16-4d0d-8278-5a8225bc6d06" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_48dab7c6-7dc1-4ecb-aecc-33714c8304ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f3b30348-dda0-404c-88e1-3882a745e207" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_48dab7c6-7dc1-4ecb-aecc-33714c8304ab" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f3b30348-dda0-404c-88e1-3882a745e207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c10fe15d-bcd8-45ab-81b4-ce0ea1f24251" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f3b30348-dda0-404c-88e1-3882a745e207" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c10fe15d-bcd8-45ab-81b4-ce0ea1f24251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_ce18942b-64f5-4740-811c-c615779f1a0c" xlink:href="pins-20230630.xsd#pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f3b30348-dda0-404c-88e1-3882a745e207" xlink:to="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember_ce18942b-64f5-4740-811c-c615779f1a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_dba19801-389d-47f9-9d91-55c9dfd44425" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f877df35-cf16-4d0d-8278-5a8225bc6d06" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_dba19801-389d-47f9-9d91-55c9dfd44425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_28085860-3729-4ef0-90f9-88a4d3fa465e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_dba19801-389d-47f9-9d91-55c9dfd44425" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_28085860-3729-4ef0-90f9-88a4d3fa465e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_20c65165-8e5e-426c-907e-ec8d19a3f5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ecb9f778-c065-4990-a84b-51e7958e722b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_20c65165-8e5e-426c-907e-ec8d19a3f5d1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ecb9f778-c065-4990-a84b-51e7958e722b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/GeographicalInformationDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#GeographicalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/GeographicalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_53043637-a23e-4286-bd0a-53a7888b1c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2cc6b60e-1aa2-4a12-a33d-78f572531a10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_53043637-a23e-4286-bd0a-53a7888b1c9b" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2cc6b60e-1aa2-4a12-a33d-78f572531a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c58e1ea2-7c57-4569-84cf-c37e06d7fbe3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2cc6b60e-1aa2-4a12-a33d-78f572531a10" xlink:to="loc_srt_StatementGeographicalAxis_c58e1ea2-7c57-4569-84cf-c37e06d7fbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_c58e1ea2-7c57-4569-84cf-c37e06d7fbe3" xlink:to="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_UnitedStatesAndCanadaMember_a5d26fa4-e222-4766-94fd-5bae893bbf8a" xlink:href="pins-20230630.xsd#pins_UnitedStatesAndCanadaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_pins_UnitedStatesAndCanadaMember_a5d26fa4-e222-4766-94fd-5bae893bbf8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_1a930738-0bd5-46c3-8f1b-75e457864cc3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_srt_EuropeMember_1a930738-0bd5-46c3-8f1b-75e457864cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestOfWorldMember_309d5a23-31cb-40e5-abee-6c6f08d69e95" xlink:href="pins-20230630.xsd#pins_RestOfWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_pins_RestOfWorldMember_309d5a23-31cb-40e5-abee-6c6f08d69e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d580125d-4ef6-43d8-9338-67971de13b0e" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_country_US_d580125d-4ef6-43d8-9338-67971de13b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_43faa8ce-6de7-49fe-9c67-1f375f2321df" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_MX"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_country_MX_43faa8ce-6de7-49fe-9c67-1f375f2321df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_a77e35a9-da11-44ed-8d6c-47f45510e47d" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_country_CA_a77e35a9-da11-44ed-8d6c-47f45510e47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_7f70c619-367c-4f54-bcd2-d71ee4793bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7c045692-69c0-4453-b94d-b6d6e66850b6" xlink:to="loc_us-gaap_NonUsMember_7f70c619-367c-4f54-bcd2-d71ee4793bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f43c8904-44bc-497b-ac66-6b8bcb514537" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2cc6b60e-1aa2-4a12-a33d-78f572531a10" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f43c8904-44bc-497b-ac66-6b8bcb514537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92a57131-73c1-4b5d-a288-012e4f04910d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f43c8904-44bc-497b-ac66-6b8bcb514537" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92a57131-73c1-4b5d-a288-012e4f04910d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_5febaa79-3ff0-4094-a2e7-2c84c795c309" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_f43c8904-44bc-497b-ac66-6b8bcb514537" xlink:to="loc_us-gaap_NoncurrentAssets_5febaa79-3ff0-4094-a2e7-2c84c795c309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/RestructuringNarrativeDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#RestructuringNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/RestructuringNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5fdf381a-40cb-4b26-8a23-c05ffababcc5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_690fb6d1-b160-416a-8276-17505d667701" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5fdf381a-40cb-4b26-8a23-c05ffababcc5" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_690fb6d1-b160-416a-8276-17505d667701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_55bd6cbd-9df4-4603-ae46-12b4647d8a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_690fb6d1-b160-416a-8276-17505d667701" xlink:to="loc_us-gaap_RestructuringPlanAxis_55bd6cbd-9df4-4603-ae46-12b4647d8a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_1bde22ae-663e-4b94-9dcb-c0de521eaf34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_55bd6cbd-9df4-4603-ae46-12b4647d8a19" xlink:to="loc_us-gaap_RestructuringPlanDomain_1bde22ae-663e-4b94-9dcb-c0de521eaf34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_PlanMember_b6bf32c9-207d-4b58-89f8-2ee7d1aa6949" xlink:href="pins-20230630.xsd#pins_PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_1bde22ae-663e-4b94-9dcb-c0de521eaf34" xlink:to="loc_pins_PlanMember_b6bf32c9-207d-4b58-89f8-2ee7d1aa6949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_e9f984d5-8470-431e-9561-50c4f7c4222e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_690fb6d1-b160-416a-8276-17505d667701" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_e9f984d5-8470-431e-9561-50c4f7c4222e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_e4e41b9b-e999-485a-b9e7-f7ffd167c555" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_e9f984d5-8470-431e-9561-50c4f7c4222e" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_e4e41b9b-e999-485a-b9e7-f7ffd167c555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_254a6322-79ea-43e9-bdad-810e1a271dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_e4e41b9b-e999-485a-b9e7-f7ffd167c555" xlink:to="loc_us-gaap_EmployeeSeveranceMember_254a6322-79ea-43e9-bdad-810e1a271dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_8c03dfb3-b954-47e2-bcae-8ec622266e07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_690fb6d1-b160-416a-8276-17505d667701" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_8c03dfb3-b954-47e2-bcae-8ec622266e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_b96f7257-1f39-42ea-8d9f-25c1e5dac5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_8c03dfb3-b954-47e2-bcae-8ec622266e07" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_b96f7257-1f39-42ea-8d9f-25c1e5dac5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="pins-20230630.xsd#RestructuringSummaryofRestructuringChargesDetails"/>
  <link:presentationLink xlink:role="http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_289ecfe9-c5c9-441d-8de8-1465a0dbab6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c69091a7-8fe7-41c7-84a0-4e45ebda9ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_289ecfe9-c5c9-441d-8de8-1465a0dbab6c" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c69091a7-8fe7-41c7-84a0-4e45ebda9ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1f2dddd9-ec72-4edf-ae2b-c528358cb40b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c69091a7-8fe7-41c7-84a0-4e45ebda9ae4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1f2dddd9-ec72-4edf-ae2b-c528358cb40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1f2dddd9-ec72-4edf-ae2b-c528358cb40b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_ea4980bc-9fec-4494-a978-ea9129ee6254" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:to="loc_us-gaap_CostOfSalesMember_ea4980bc-9fec-4494-a978-ea9129ee6254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6235d1de-0c80-444e-bd35-cd170c7e0bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_6235d1de-0c80-444e-bd35-cd170c7e0bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_008789a8-ddd6-450d-8dee-8cecc21eb6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_008789a8-ddd6-450d-8dee-8cecc21eb6b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_e45f004b-2743-4e54-abd5-7757b9b90048" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_167f56b1-38bf-4969-96ec-ef30dac3eaf6" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_e45f004b-2743-4e54-abd5-7757b9b90048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_9d34092f-854a-4a07-9696-37530f158252" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_c69091a7-8fe7-41c7-84a0-4e45ebda9ae4" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_9d34092f-854a-4a07-9696-37530f158252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringCosts_554c2320-40b5-43b5-8016-32f43e3f0b65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestructuringCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9d34092f-854a-4a07-9696-37530f158252" xlink:to="loc_us-gaap_OtherRestructuringCosts_554c2320-40b5-43b5-8016-32f43e3f0b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_95c2cb62-ae11-4eef-83d6-b14747f01d42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9d34092f-854a-4a07-9696-37530f158252" xlink:to="loc_us-gaap_SeveranceCosts1_95c2cb62-ae11-4eef-83d6-b14747f01d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_635bd5cb-df90-491f-80c2-57b935017a03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9d34092f-854a-4a07-9696-37530f158252" xlink:to="loc_us-gaap_RestructuringCharges_635bd5cb-df90-491f-80c2-57b935017a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember" xlink:href="pins-20230630.xsd#pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_WanjiWalcottRuleTradingArrangementCommonStockMember" xlink:href="pins-20230630.xsd#pins_WanjiWalcottRuleTradingArrangementCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_WanjiWalcottRuleTradingArrangementCommonStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember" xlink:href="pins-20230630.xsd#pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ChristineDeputyRuleTradingArrangementCommonStockMember" xlink:href="pins-20230630.xsd#pins_ChristineDeputyRuleTradingArrangementCommonStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_ChristineDeputyRuleTradingArrangementCommonStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember" xlink:href="pins-20230630.xsd#pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_WanjiWalcottMember" xlink:href="pins-20230630.xsd#pins_WanjiWalcottMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pins_WanjiWalcottMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_ChristineDeputyMember" xlink:href="pins-20230630.xsd#pins_ChristineDeputyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pins_ChristineDeputyMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_pins_JeffreyJordanMember" xlink:href="pins-20230630.xsd#pins_JeffreyJordanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pins_JeffreyJordanMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>pins-20230630_g1.jpg
<TEXT>
begin 644 pins-20230630_g1.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" $7 2<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M* "BBB@ HHHH *[WX3_'+QI\%=6^V^%=9FLXG;=/82GS+6XZ??B/!. !N&&
MZ$5P5%5&4H/FB[,YL3A:&,I2H8F"G"6Z:NG\F?J7^S]^W9X1^+!MM(\1^5X2
M\3R$1K'/)_HETY. (I#]TDXPC<\X!:OIVOP7KZK_ &9_VZ-=^%LEIX?\9/<>
M(O">=B7#,7O+%?\ 98_ZQ!_<)R!]T\;3]!A<S^Q7^_\ S/YOXK\+.12QF0Z]
M73;_ /2&_P#TE_)[(_3VBL;PCXPT7Q[X>L]<\/ZE!JNDW:[H;JW;*GL0>X8'
M@J<$$$$ ULU]$FFKH_F^I3G2FZ=1-26C3T:?9A1113,PHHHH **** "BBB@
MHHHH **** "OE;]K;]LZR^#L,WA?PE)!J7C21"LTV0\6E@C@N.0TOHAZ=6[!
MHOVSOVNH_A'I\W@_PI<"3QI=Q S728*Z9$W\7O*P^ZO8'<?X0WYDW-S->7$M
MQ<2O//*YDDED8LSL3DL2>22>]>#CL?[.]*D]>K['[_P!X?K,E'-LVC^YWA!_
M;\W_ '>R^U_AWM:YKFH>)M7N]5U6\FU#4;N0RSW5PY=Y&/<DU1HHKY@_JR,8
MPBHQ5D@HHHH*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M/6?V?/VD/$W[/OB+[3I<GVW1+EU-_H\S'RIQTW+_ ') .C#VR".*_5SX3_%O
MPW\:/",'B'PS>_:K1SY<T+C;-;2@<QR+_"PS]""""00:_$JO1?@9\<_$7P%\
M9Q:[H4OFV\FV._TV5B(;R('[K>C#)*N.5)[@D'U,'C98=\LM8_D?D?&W =#B
M*G+&8-*&*2WV4_*7GVE\GIM^T=%<C\+?BAH/Q@\&67B7P]="XLK@;9(S_K+>
M4 ;HG'9ES^(((X(-==7U\9*24HO1G\:UZ%7#594*T7&<79I[IKH%%%%48!11
M10 4444 %%%% !7A/[6?[2-K\ / Q%DT4_BW4U:/3;5^1'V:=Q_=7/ _B.!T
MSCU+XC>/](^%W@K5O%&N3>3IVGPF1\$;I&Z+&OJS,0H'J:_&SXN?%+6/C)X^
MU/Q3K4A^TW;XBMPQ9+:$<)$F>BJ/S))/)->5C\7]7AR0^)_@?K?A[PA_K%C'
MBL5'_9Z3U_O2W4?3K+RLNMSF=7U>]U_5+O4M1N9+R_NY6GGN)FR\CL<LQ/J2
M:J445\>?VC&*@E&*LD%%%% PHHHH ***ZSX=_"GQ;\6-6&G>%-#NM7G! D>)
M<119[R2'"H/J1347)V2U,*]>EA:;K5YJ,5NV[)>K9R=%??WPI_X)GVD AO?B
M%X@:ZDX8Z5HWR(/9YF&3]%5>G#5]8?#_ .!O@+X6PHOACPKIVF2J /M0B\RX
M;'K*^7/YUZ]'*ZU36?NH_',W\5LFP#=/!1E7DNWNQ_\  GK]T6O,_)KPC^S;
M\4/'(W:/X&UF:+ (GN+<VT39]'EVJ?P->L:)_P $Y_BYJT,;W0T+1F89,=]J
M!9EXZ'RDD'Y$U^H]%>E#*:*^)MGY=C/%S.JS_P!FI4Z:]')_>VE^!^>5C_P2
M]\0R*OVWQUIMNV?F$%C)* /8EESWJ_\ \.M[S_HHT'_@F;_X_7W]170LMPW\
MOXL^=EXE\42=UB4O^W(?_(GY\WG_  2[U=%/V7X@64S8X$VF/&,^F1(U<3KG
M_!-SXIZ;YK6-YX?U=%)\M8+R2.1QDXR)(U4'';<1SU-?IY14RRS#O9-?,Z:'
MBAQ+1=YU8S]81_\ ;>4_&3Q?^S+\4_ L9DUCP-JT4*\M-:PBZC7W+PEE'XFO
M,J_>BO/OB-\ ?A]\5X67Q-X6L;Z=NEY&GDW(YSQ*F'Z]LX]JX:F4_P#/N7W_
M -?H?=Y;XQ2NHYGA=.]-_P#MLO\ Y(_%BBON?XO?\$T[NS6XU#X=:W]N098:
M/JY"R=2<).,*>P 91TY:OC'Q?X+UWP#KD^C>(M*NM'U.'E[:ZC*MCLP[,IP<
M,,@]C7BUL/5H.U1'[CDO$V5<00YLOK*36\7I)>L7K\U=>9C4445SGU 4444
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
M7B*+/W%/3S'Z*.W+8(4U^OVBZ-9>'='LM*TVVCL]/LH4M[>WB&%CC4!54>P
M%<U\)_A+X<^"_@^W\.>&;3[-9QL9999#NEN)2 &DD;NQP!Z   8  KLJ^QP6
M%6%AK\3W/XGXVXNJ<4XU.G>-"GI!/\9/S?X+3NV4445Z)^<G.?$3QYI?PR\$
MZQXHUF41:=IL#3/R 7/18USU9F*J!W+"OQ9\?>-=1^(WC36?$VJOOO\ 5+E[
MB3G(7)^5!_LJN%'L!7U!^W[^T<GC[Q*O@#P_=>9H.C3%K^>%_DN[L<;>.JQ\
MCT+$_P!T&OD"OD<RQ/MJG)':/YG]B>&7#$LGR]YABHVK5[676,.B]9;OY=4%
M%%%>0?M(4444 %;?@?PK<^.O&6A^';,E;G5;V&S1@A?87<+N('89R?8&L2OK
M7_@G'\,?^$J^+=[XKN8=UEX;MLQ,0<?:9@R)['""4^Q*GTK>A3=:K&GW/G^(
M,TCDN58C'R^Q%V_Q/2*^<FC]*-)TRWT72[/3K1/+M;2%+>)!_"B*%4?D!5NB
MBOOMM#_/24G)N4MV%%%%!(5^:7_!1CX1'PG\3+/QK90[=.\1Q[;@J#A+N-0#
MGL-Z;2/4JYK]+:\V_:(^$D'QL^$VM^&G5!?/']HT^9O^65TF3&<]@3E3[,:X
M<90^L47%;K5'W/!>??ZO9S2Q4W:G+W9_X7U^3M+Y'XP458U#3[G2=0N;&\A>
MVN[65H9H9!AHW4D,I'J""*KU\0?WFI*236P4444#"BBB@ HHHH *NZ'H]SXA
MUK3]*LU#7=]<1VL*L< N[!5!_$BJ5>X?L5^#?^$T_:0\)1/$LMMITKZG-NZ*
M(5+(?^_GE_G6E.'M)J"ZL\S-,;'+<!7QDMJ<92^Y-GZS^'=$M_#/A_3-(LT6
M*TT^UBM(408"I&@50!V& *T:**_0%IHC_.>4I3DYR=VPHHKR6W_:)T#_ (:"
MU+X6W<L-K?PV5O-:S-)_K[A@SO![,(S$RCOEO05,JD86YG:^AV87!8C&JH\/
M!RY(N4K=(II-_*ZN>M5Y3\:OV9O GQVM]_B'33!JR)LBUBQ(BND S@%L$.HR
M?E<$#)QBO5J*)PC4CRS5T+!XW$Y?6CB,)4<)K9IV?]>1^>WB;_@E_K<,L[>'
MO&^GW<?S&*/4[1X"/169"^?=@/P[52T3_@F#XLN%3^U_&>C6+'.\6,$UR!SQ
MC<(\\?3^M?HM17G?V;AKWM^)^C1\3>)XT^3VZOWY(W_*WX'R[\,_^">?PV\$
M7$5YK;7GC*]CP0NH$1VH8=Q"G7/H[,.!Q7TW8V-MIEG#:6=O%:6L*A(H($"(
MBCH%4< >PJ>BNZG1IT5:G&Q\-F>=9CG-3VN85Y5&MKO1>BV7R0444C,(U+,0
MJJ,DDX %;'BBU\@?MK?M>0_#O3[SP+X0O/,\5W*>7?7L+<:=&PY4$?\ +8@\
M?W0<]<5D?M3_ +>5GX;2]\)_#>X2_P!8PT5UKR$-!:DY!6'^_(/[WW5XQN.<
M?GC<W,UY<2W%Q*\\\KF2261BS.Q.2Q)Y))[U\_CLP23I47KU9_1' ?AY4KSA
MFN<PM!:P@]Y=G)=(]D]^NF\=%%%?-']2A1110 4444 %?KW^Q[\(V^$/P/T:
MRNX?*UG4A_:>H C#+)( 50^Z($4^X/K7P#^Q7\$S\8OC%9RWD'F^'M!*:AJ&
MX?*Y!_=1'UWN.1_=1Z_6NOHLJH;UGZ+]3^9O%S/U)TLDHO;WY_\ MJ_.3_[=
M84445]&?S6%%%% !1110!^='_!1'X GPYXBB^).C6Q_LW5I!#JJ1@D0W6/EE
M/H) ,$]-P]7KXNK]S_&7A'2O'WA?4_#VMVPN]+U&!K>>(G!*D=0>S X((Y!
M-?CE\=O@SJ_P+^(=_P"&]31I+<,9;"\Q\MU;DG8X]\<,.S CI@GY/,L+[*?M
M8[/\S^N_#'BI9G@UE&*E^^I+W;_:AT^<=O2WF>>T445XQ^Y!1110 4444 %?
M<7_!,'P7]H\0^,_%DL!Q;6T.F6\Q/!,C>9* /4".+G_:]S7P[7ZK?\$_?!H\
M*_LZZ=>O"T5SKEW/J$F[J5W>4A^A6($?[WO7IY;3Y\0GVU/R?Q.S#ZEPY4II
MV=648?CS/\(M?,^DJ***^R/XJ$9A&I9B%51DDG  K\3OBY\0)O'GQ>\3>+;:
MYD5KS4Y+FTG0LCI&'Q"1W!5%3W&*_6/]IOQP?AY\!?&FM),;>Y73WMK:11DK
M-,1%&0/4,X/X5^,U?-YM4UA37J?TUX.Y:O9XO,9K>T%_Z5+\XGWQ^SG_ ,%#
MH?L]KX?^*.Y)$ CB\1P1E@_8?:(U&0?]M0<]P.2?M[P_XDTGQ9I<.I:+J5KJ
MVGS#,=S9S++&WXJ2*_"FMSPCXZ\1> M0^W>'-<U#0[K*EI+&X>+?M.0& .&'
M7@Y')]:PP^9U*:Y:BYE^)]!Q#X5X#,JDL1ED_83?V;7@_1;Q^5UV2/W,HK\J
M/#/_  4$^,/A^#RKG5-.UX Y#:G8)N QC&8O+SZ\Y/O71-_P4N^*+1;!HWA1
M6Q_K!9W.?UN,?I7J+-,.UK<_*:GA1Q#3ERQ]G)=U+_-)GZ:TV21(8VDD9411
MEF8X 'J37Y6Z]_P4(^,.LP-';:CI>BEO^6EAIZ%A[#S2]>/>-_C-XZ^)&]?$
MOBO5=7@;&;:>Y80<'(_=#"#GV["LIYM27P1;_ ]3!>$.;5I)XRO"G'RO)_=9
M+_R8_3_XK?MI?##X6130G6D\2:LF5&G:(RSL&!P0\@.Q,'J"V>#P>E?!7QX_
M;.\=?&Z.?31(OAKPS)E3I6GR$F92,$32\&0=>,*OJO&:\"HKQ\1CZU?2]EV1
M^T\/^'N39#)5U'VM5?:GK;_#'9>NK7<****\X_3 HHHH **** "I[&QN-4OK
M>SM(7N+JXD6&&&,99W8@*H'<DD"H*^ZO^">_[-K7-PGQ1\16I6"(LFAV\J_?
M;HUR0>PY5/?<>RD]&'HRQ%10B?-<19[A^'<NJ8^OTTBOYI/9?Y]E=GU%^R_\
M$(?@1\*=/T614;6[K_2]5F3G=<,!E >ZH,*/7!/>O7***^ZIPC3BH1V1_ N.
MQM?,<54QF)E><VVWYO\ 3MV044459PA1110 4444 %>0?M,_L]Z9^T%X"DTZ
M41VOB"R#3:5J+#F&0CE&(Y\M\ ,/8'!*BO7Z*SJ0C4BX26C.[ X[$9;B88S"
MRY:D'=/^NCV:ZK0_"OQ3X7U3P5XBU#0M:LY;#5+"4PSV\RD,K#^8(P0>A!!'
M!K+K]6_VN?V4;/X\:%_:^C1PV7C:QCQ!.PVK>QC_ )8R'_T%CT/'0\?ECK6B
MW_AO5KO2]4M)K#4;21H9[:=2KQN#@@BOB\5A986=GMT9_<G"/%F%XHP:J0]V
MM'XX=GW7>+Z?<]2E1117$?=A1110 Z.-YI$CC1I)'(5549))Z #UK]P_AOX3
MC\!_#_PWX<BR4TO3H+/<V,L4C"ECCN2"3]:_&_X(Z3_;OQF\":>8C,EQKME&
MZ!=WR&=-Q(] N2?8&OVSKZ/*(_'/T/YE\9,7+GP>#6WO2?X)?K]X4445]$?S
M8?&'_!33QQ_9OP]\+^%8I6675;]KR55Z&*!<8/U>52/]ROSFKZ8_X*$>.O\
MA+/V@KK3(G9K7P_9PV &1M,C#S9&'OF0*?\ <KYGKXG'5/:8B3[:?<?W5X?Y
M=_9O#F&@U:4USO\ [>U7_DMD%%%%<!^AA1110 4444 %%%% !1110 4444 %
M%%>P_LV_LVZY^T+XJ^SV^_3_  Y9NIU+5BN5C7KY:9X:0CH.W4\=;A"522A%
M7;.#'X_#99AIXO%S4*<%=M_UJWT6[9O?LC?LQW7Q^\7_ &O4HY(/!FER W]P
MI*FX?@BW0]<D$%B/NKW!*U^L.GZ?;:386]E96\=K9V\:Q0P0J%2-%&%50.@
M&*R/ G@71?AMX4T[PYX?LDL-*L8_+BB7J>Y=C_$S'))/4DUOU]GA,+'"PMU>
MY_#W&'%=?BG'>U=XT8:0CV7=_P!Y]>VBZ!1117>?!!1110 4444 %%%% !11
M10 5\\_M4?LD:1\?-+?5-,\G2/&UM'^XOBN$NP!Q%/CMT ?DK[CBOH:BLJE*
M%:+A-71ZF69IB\GQ4,9@I\LX]?T:ZI]4?AEXT\%:W\/?$EYH/B'3IM,U2T?;
M)!,N/HRGHRGJ&'!'2L2OV;^.7[/7A+X^:"++Q!:>5?P!OL>JVV%N+9CZ'^)?
M5&R#[$ C\O?CM^S/XR^ >J%-9M?MVBR.5MM:LU8V\HSP&_YYOC'RM[X+ 9KY
M'%8&>'?,M8]_\S^R.$>/<#Q)"-"LU3Q/6+VEYP?7TW7FM3R:BBBO-/U$]?\
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
M6I-_^E6_ ]-\,_\ !,/Q9>+GQ!XQT?2CNX73[>6\.W'4[O*YSVY^M>V>#_\
M@G#\,-!/F:U<:OXGD.,I<7/V>+\!$%;\W-%%>S# 8>'V;^I^2X[Q!XDQZ<98
MIP7:"4?Q2YOQ/H+P7\+?"'PYM_)\,^&],T1<89[.V5)'XQ\SXW,<=R374T45
MW1BHJT58^ K5JN(FZE:3E)]6[O[V%%%%48A1110 4444 %%%% !1110 4444
' %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>pins-20230630_g2.jpg
<TEXT>
begin 644 pins-20230630_g2.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#:17AI9@  34T *@    @ ! $[  (
M   %   (2H=I  0    !   (4)R=  $    *   0R.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 ')C:'4    %
MD ,  @   !0  !">D 0  @   !0  !"RDI$  @    ,W-   DI(  @    ,W
M-   ZAP !P  " P   B2     !SJ    "
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M            ,C R,SHP-SHQ-2 Q-CHQ,#HP.  R,#(S.C W.C$U(#$V.C$P
M.C X    <@!C &@ =0   /_A"Q=H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
M+C O #P_>'!A8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53
M>DY48WIK8SED)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE
M=&$O(CX\<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y
M.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F
M.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X
M,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q
M+C$O(B\^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D
M9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT
M=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR
M,#(S+3 W+3$U5#$V.C$P.C X+C<T,SPO>&UP.D-R96%T941A=&4^/"]R9&8Z
M1&5S8W)I<'1I;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z
M9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID
M8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A
M=&]R/CQR9&8Z4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY
M.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^/')D9CIL:3YR8VAU/"]R9&8Z;&D^
M/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T:6]N
M/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*
M"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK
M*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( =0#ZP,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9
M&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"
M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2
MT]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *RO$?B;2/"6BRZKX@O4L[2/@NV26/9
M5 Y)/H*U:\=^, 23XG?#F'5@IT9K^0RB3_5F7Y=F[M_DTM7*,5U=OZ_K<&TH
MN3Z)LV](^.?A#5-7MM/E_M+3'O'V6LNHV9ABG/;:V3USWQ74MXQTQ?'B^$3Y
MW]IM9_;1\G[OR\X^]GKD=,5Y[\:?$VJ:##YNI> [#7/#=J\4BWEU=H-DQ. !
M'RW!/7&.:A:]_P",E[>^\O\ YE/SO+!_VB<4*2M=[:W^46_T^X3NG;T_]*2?
MYGLU8>J>+M-T?Q3H_A^[\[[;K'F?9MB93Y!EMQSQQ7B^EGQ3XK^%^I?$M_&^
MKV&H0BXN+;3[:4+9QK$3B-H\?-G;U/KWHU[4K_QQXG^$M_\ ;)-(O-3M;EI+
MBW W1DHH8IN! ) ..#C(JDGSJ+WZKU3:_+43DN5M=G;Y6O\ F?0E%>-Z!JFJ
M>#/B?KWA&_\ $]]J.E1Z,=3BOM6?SY;-@<'<W&X=\<=JXJ77]9TB]\.:YHWB
M;QIJD=_JD,$]YJ@$6G72.Q!$4!.X9 ],=>:4?>DDNMOQ;7YK_*XV[)OM_E?\
MCWO2_&.F:OXMU?P[:>=]NT@1FYWIA/G&1M.>:WJ\E\!_\G#?$7_<M/\ T 5Z
MU0M81EW28/XY1[/]$%%%% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ K%\5>$M'\9Z(^E>(+7[1;LP=2&*O&XZ,K
M#D&MJBDTFK,:;6QY;#\ _#\EU$VNZWXAUZU@8-#9:CJ!>%,=.  ?;K77#P-I
M:^/H_%JR7*WL=A_9ZP!E\D19S]W;G/XX]JZ2BG_7WZ?D39?U]YYI=_ OP[<7
M5PMOJFN66DW<OG7.C6M\4M)6SDY3&0#Z _E6SXB^%WA_Q)=:--<->68T2)XK
M*.QF$0C#  '(&X%=H(((Y'.:[*BE:RM_78;U=V<1H7PHT/2(M8-[<ZAK5UK4
M)M[R\U.?S)7B(QL! &!_@*RH_@;H@L+&SN=>\07,&F7"3Z>DMXI6UVG(55V;
M2.W()QTQ7IE%-:.Z\OPV$TFK/^KG.Z1X*T[1O&6M>);6:Z>]UD1BXCD=3&NP
M8&T!01[Y)KHJ**.B78?5ON%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
MR66.",R32+&B]6=L ?C0 ^BJ_P#:%F+5KDW<'V=/O2^:-J_4YQ3I;NV@MOM$
M]Q%'!@'S7<!>>G)XH FHI P90RD$$9!'>EH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YOQ
MO9+J>EV5@UY:6OGW\./MD)ECE*MO";01DDKT) X_"NDJ"]L;34K-[34;:&ZM
MY!AXID#JWU!XI/I\OP8=&CSG3MC^)-.T74+731:V&JW$):UMA##<R_9E>,^7
MDC> S@C)Y3(QT$>A0Q3^)-*L[B**31X[W5OLD;J#&'610@4'C@&8 #MG'2O0
M'\/:-)I TJ32K)M/4Y6U-NOE@YSD+C&<\Y]:6YT'2+S2X]-N]+LYK&+'EVLD
M"F-,=,+C Q1;6_\ 3T6OKV)M_7WZ?B9'P^W#PF$  @CO+J.U"]! MPXC _V=
MH 'MBNGID,,5M D-O&D44:A4CC4*J@=  .@I]4QH*HZ'(\WAW3I)79Y'M8F9
MF.2Q*#))[FKU9WA__D6=+_Z\XO\ T 4AFC1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%1W$\5K;27%S(L
M4,2EY'<X"J!DDFDW978;DE%8*>,=,GT>PU&T%S<IJ6?LD,,!,LN,Y.WL !R3
M@#CUH;QCIAM;.6V2[NI+Q7:*VAMV,P"'$A9#@KM) .>YQUHND*YO457T^_MM
M5TVWO["42VUQ&)(G (W*>G!Z58I[:#W"BBB@ HHHH **** "BBB@ HJKJ>I6
M^DZ;->WC$11#HHRS$G 51W8D@ =R17(_\)]+_P (YI]U<PV>G7E]<3Q,+RXV
MPVRQ.RLS-_%T48'4L.:3:0KG<45PFH_$":RTW2'9]&AN-1\YEFFOLVSQQ_QH
MZ@D[MRD#&1DYZ5V.EW$EWI=M<3/;2/+&'+VDA>)L]U8]1[TPN6J***!A1110
M 4444 %%%% !1110 4444 %9WA__ )%G2_\ KSB_] %:-9WA_P#Y%G2_^O.+
M_P! % &C1110 4444 8VO>)K30+C3[>=))I[^Y2"..,<J&8*7;T4%E'U(%5F
M\4S2^(Y]*T_2);M;:989[@7$2!&**YPK,&;"NI.!6+XE\'Z[=ZG+J&FZI%*U
MQ?6DGE26BEH(XI%. Y<95<,VW&26-1:SX<FO-4N8[?PK#'J$U]#<1:]$T:[5
M7;EV8MY@<!2NT @Y S@MA0U^+O\ _(_YOKOUL3)M-V[?Y_\  .HOO$UI9>*-
M.T+9)+=7NXDH/EA 1F&X^K;&P/8^E;-<$_@[7K;Q1IU]!JL5U#_:<MW<NUFJ
MNBM$Z@$[_FX*H,#@8..#7>TUMJ&O,PHHHH*"BBB@ HHHH **** "BBN;\6^+
M/^$<^QPVMK]KNKBXA1TSA88GE6,R,?JX '4D^@)!NTNX'245SNN>*3IFO:9I
M=I;?:9+JXC2Y?=@6T;Y"D^K,0<#T#'MRE[XK$/C+3]"M+?SUFD:.ZN-W$#>4
MTBI[L0N2.P(]123OMZ";2T9T=%%%,84444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !115#6M6CT;3'NGC>:3(2&"/[\TA
MX5%]R>_0#)/ -)M)78%^BN1_X3:1/AS8^('LEDO[ZU$L%C&_WY"A8KN/\( )
M)[ &JVM>/)-.;2HDETFTDO;#[9*^I731(@^0 # )/WCST 6F])./5?\ !?Z,
M3:6_];?YG;T5%;.\EK$\IC+L@+&)MR$X_A/<5+1L"=U<****!A1110 4444
M%%%% !4+WEK' )I+F%(F.!(T@"D_6L+QE?W=O96]G:6U\Z7LGEW%Q90-*\$6
M,L0%Y#'[H/;)/;!XS1=-AU[PIX6TZWFM;%;62Y,=MJ5B91-M#+\B,0#M#]23
MWXXJ;ZB;L['ISW]G';I/)=P)"YVI(T@"L?0'O5BO,_#TEKK.M6D.LV6G);V^
MFW<,44<06W=DN/+EDC0Y !4*>^ V,GJ>K\ R2R^ -&>=F9C:KM9R22G\).>?
MNXJEJK_UNU^G]6%=WL^G^2_S.AHHHH*"BBB@ HHHH ***Q?^$S\+_P#0R:1_
MX'1?_%4FTMS2%*I4^"+?HC:K \5:9JVJ16<6E_8WMTG$EU!=2.@F Y5<JIXW
M8)'? '3(,O\ PF?A?_H9-(_\#HO_ (JC_A,_"_\ T,FD?^!T7_Q5)M/J:?5:
M_P#(_N9P-KHVH16?AR]\26U]#96L=Y;W$6F^?YJ^9(C(6$8$@!*'.WU7/!-;
MMOJ%Y:>$[:S\00:V+:Z^T*E[;1RR7,,8D/DK($4R!FCQ\V.HP>370_\ "9^%
M_P#H9-(_\#HO_BJ/^$S\+_\ 0R:1_P"!T7_Q5+W>7EOH)87$*WN/3R8SP3;7
M=GX+TVVOX3!+#%L$;($8("0FY1P&V[<@=\UNUB_\)GX7_P"ADTC_ ,#HO_BJ
M/^$S\+_]#)I'_@=%_P#%53FF[W".$KI6Y']S-JBL7_A,_"__ $,FD?\ @=%_
M\56U0FGL1.E4I_'%KU04444S,**** "BN+_X6[X'_P"@W_Y*3_\ Q%'_  MW
MP/\ ]!O_ ,E)_P#XBH]I#N>A_9F/_P"?$_\ P%_Y&]KWA^+7TM1+>WEFUK-Y
MT;VKJIW;2.=RD'&3CC@\US%EX(U/2+73;FWF@U+4-.OKJX2*\E*HT<S-D*X3
M*M@AL[3SN'0Y%G_A;O@?_H-_^2D__P 11_PMWP/_ -!O_P E)_\ XBESP[B>
M58YN[H3_ / 7_D.L-$\1:+!%<6,&DW,\LUS-<VCR-$D9F<,/+E$;' QR"HW9
M)X(Q6[X9TA]"\/V]A-(DDB%W<QC"!G<N0H[*"V![ 5@?\+=\#_\ 0;_\E)__
M (BC_A;O@?\ Z#?_ )*3_P#Q%/G@E:Z#^R\=>_L9_P#@+Z_([2BN+_X6[X'_
M .@W_P"2D_\ \11_PMWP/_T&_P#R4G_^(H]I#N/^S,?_ ,^)_P#@+_R.THHH
MJSSPHHHH **** "BBB@ HHHH *SO#_\ R+.E_P#7G%_Z *T:SO#_ /R+.E_]
M><7_ * * -&J6KZO8Z#I4VI:M/\ 9[2';YDFQFVY8*.%!/4CM5VN+^+O_)*]
M7_[8_P#H^.ID[1;.K!T8U\33HRVE))_-V#_A;O@?_H-_^2D__P 11_PMWP/_
M -!O_P E)_\ XBOF.BN+ZS,_1O\ 5# ?SS^]?_(GTY_PMWP/_P!!O_R4G_\
MB*/^%N^!_P#H-_\ DI/_ /$5\QT4?69A_JA@/YY_>O\ Y$^G/^%N^!_^@W_Y
M*3__ !%'_"W? _\ T&__ "4G_P#B*^8Z*/K,P_U0P'\\_O7_ ,B?3G_"W? _
M_0;_ /)2?_XBM30?'7ASQ/?O9:'J/VJXCB,K)Y$B84$ G+*!U8?G7R?7IWP%
M_P"1\O?^P:__ *-BJX5Y2DDS@S'AG!X7"5*\)2O%7U:M^1]!4445V'Y\%%%%
M !15+5]7L=!TJ;4M6G^SVD.WS)-C-MRP4<*">I':N8_X6[X'_P"@W_Y*3_\
MQ%2Y16[.JC@\37CS4:<I+NDW^1VE<9XG\!/K$MW=:?JUY;W-W/:R21M*OE!8
MI$;CY"00%8@9QN.>YI/^%N^!_P#H-_\ DI/_ /$4?\+=\#_]!O\ \E)__B*7
MM(73N;?V9C_^?$__  %_Y!J7@!YKZ.ZL-:U"-I-0CO+A9)4P=HP2O[LG=@ #
M)Q1)X!DAU[3KVQUF_P#)@OY;R>*:93RZ.#M^3)R6 .3]W@'@4?\ "W? _P#T
M&_\ R4G_ /B*/^%N^!_^@W_Y*3__ !%)3@MG_6G^2)EE6.EO0G_X"_/R\V=I
M17%_\+=\#_\ 0;_\E)__ (BC_A;O@?\ Z#?_ )*3_P#Q%/VD.Y7]F8__ )\3
M_P# 7_D=I17,:1\1O"NO:K#INDZI]HNYMWEQ_9Y5W84L>64#H#WKIZI-/8Y:
MU"M0ERUHN+[--?F%%%%,Q"BBB@ HHHH S=;\0:=X>M[>75)_*%S<1VT*@99Y
M';  'ZGT -5;OQ=IEGJ4EI+YY$,L<$]PD),,$CXV([=B=R_3<,XS7+>.M#\2
M7=Y/?6UO97T*SVB6:!I#+ HN(F<[0I')7+-GA5'H<S^,;FZU-?[-^P:G'JEK
M<0RV2P0O):7; HVYVV[ BL&!#D$8R.2M$=4GY_AI_F_Z02T3.KG\0Z9;^(+7
M1'N5;4+I69($.650I.YO0'!QGK^=:=<]JM@Q\6:#<V]KTGF:XECCZ?N&4%B/
MP S]*Z&DA)W;"BBBF,**** "BBB@ HHHH *QO$WB:U\+Z?'<W4<D[RRK''#"
M,LV2,GV4#DG^I%;-<1XR\):SJLE]>Z7J,;O-!'!':R6P8HH<,VURX R1D\<[
M0.PJ7?H)[.QK:QXIETBYG+Z/=R6-IY?VB\RJ*-YQ\@/,FW()QZX&3D47OBE[
M#4=EQI-TEA]KCLS>.0NZ20@*50\LFY@I;USP0":Q_%VG:UJ]G+I;:2UY<!4?
M3=5MY4B6WF &9)%+A@58;@%# CCUH\16&LZO?6]O_8K_ &RTO(I;'68ID$4,
M8*EV92V[=C>I4*0=PYZX<;W7K^&G_!_.XI-V=NWX_P!>OIL=S1113*"BBB@
MHHHH **** "BBB@"IJFI6VD:9-?7K%885R0HRS'H%4#DL20 !R20*QK;Q9/J
M.B:5?Z7HMU<MJ5M]I$98(D*8!P\A^4-\P '?GL":G\1:#?:Q=Z?/9:FEH+)V
MD\F2V$R2.1A6/S#!4;L=?O9Z@5SFEZ9K>D^ =(T;6M#.MVWV/R;VVMGC26)@
M%V+\T@5EX8$ALYQQC-3KROOT_'_@?TQFPWC1I]*MM1TK1KR]MIK+[=)(2L2Q
MQ_W=S'#/U^4''&21D9Z*SNH[ZQ@NX,F*>-9$W#!VL,CC\:X4Z3J\/@ZUT'6=
M!DUJT>U*;(+I1) ^YMB.SNN55"HW@DY4GTKL- MKVR\.Z?;:M.+F^AMHTN)A
M_&X4 G\ZO1M_A^/_  /^#<A-Z?UV_P"#_2-"BBBD4%%%% !1110 45#>WD&G
MV%Q>WC^7;VT32RO@G:JC).!R>!VKD?\ A;O@?_H-_P#DI/\ _$5+E%;LZ:.$
MQ&(3=&FY6[)O\CM*QM<\-QZW=V=TU_>V<UEO,1M9% )8 $D,IYP,9ZX)'<UB
M?\+=\#_]!O\ \E)__B*/^%N^!_\ H-_^2D__ ,14N4&K-F_]F8__ )\3_P#
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
M %:-9WA__D6=+_Z\XO\ T 4 :-<7\7?^25ZO_P!L?_1\==I7%_%W_DE>K_\
M;'_T?'45/@9Z&6?[_0_QQ_-'S'1117E'[@%%%% !1110 5Z=\!?^1\O?^P:_
M_HV*O,:].^ O_(^7O_8-?_T;%6E+XT>/GG_(MK>A]!4445ZA^+A1110!Q?Q=
M_P"25ZO_ -L?_1\=?,=?3GQ=_P"25ZO_ -L?_1\=?,=<&)^,_4.$/]PG_C?Y
M1"BBBN8^P"BBB@ HHHH [3X1?\E4TC_MM_Z(DKZ<KYC^$7_)5-(_[;?^B)*^
MG*[\-\!^7\7_ ._P_P "_.04445TGQX5Q?Q=_P"25ZO_ -L?_1\==I7%_%W_
M ))7J_\ VQ_]'QU%3X&>AEG^_P!#_''\T?,=%%%>4?N 4444 %%%% !7:?"+
M_DJFD?\ ;;_T1)7%UVGPB_Y*II'_ &V_]$25=/XT>?F?^X5_\$OR9].4445Z
MI^'A1110!B^,O^1#U_\ [!MQ_P"BFKY)KZV\9?\ (AZ__P!@VX_]%-7R37%B
M=T?I'!W\"KZK\@HHHKD/N HHHH **** .T^$7_)5-(_[;?\ HB2OIROF/X1?
M\E4TC_MM_P"B)*^G*[\-\!^7\7_[_#_ OSD%%%%=)\>%8OC+_D0]?_[!MQ_Z
M*:MJL7QE_P B'K__ &#;C_T4U*6S.C"_QX>J_,^2:***\@_> HHHH **** "
MMKP;_P CYH'_ &$K?_T:M8M;7@W_ )'S0/\ L)6__HU:J.Z.?%?P)^C_ "/K
M:BBBO6/P<**** ,7QE_R(>O_ /8-N/\ T4U?)-?6WC+_ )$/7_\ L&W'_HIJ
M^2:XL3NC](X._@5?5?D%%%%<A]P%%%% !1110!M>#?\ D?- _P"PE;_^C5KZ
MVKY)\&_\CYH'_82M_P#T:M?6U=V&V9^;\8_QZ7H_S"BBBNH^'"BBB@#XOHHH
MKQS^@ HHHH **** "MKP;_R/F@?]A*W_ /1JUBUM>#?^1\T#_L)6_P#Z-6JC
MNCGQ7\"?H_R/K:BBBO6/P<**** "OB^OM"OB^N/%=#] X,_Y?_\ ;O\ [<%%
M%%<9^@!1110 4444 %?:%?%]?:%=F%ZGY_QG_P N/^WO_;0HHHKL/S\****
M/B^BBBO'/Z "BBB@ HHHH **** /M"BBBO8/Y_"BBB@ HHHH **** "BBB@
MK.\/_P#(LZ7_ -><7_H K1K.\/\ _(LZ7_UYQ?\ H H T:XOXN_\DKU?_MC_
M .CXZ[2N+^+O_)*]7_[8_P#H^.HJ? ST,L_W^A_CC^:/F.BBBO*/W **** "
MBBB@ KT[X"_\CY>_]@U__1L5>8UZ=\!?^1\O?^P:_P#Z-BK2E\:/'SS_ )%M
M;T/H*BBBO4/Q<**** .+^+O_ "2O5_\ MC_Z/CKYCKZ<^+O_ "2O5_\ MC_Z
M/CKYCK@Q/QGZAPA_N$_\;_*(4445S'V 4444 %%%% ':?"+_ )*II'_;;_T1
M)7TY7S'\(O\ DJFD?]MO_1$E?3E=^&^ _+^+_P#?X?X%^<@HHHKI/CPKB_B[
M_P DKU?_ +8_^CXZ[2N+^+O_ "2O5_\ MC_Z/CJ*GP,]#+/]_H?XX_FCYCHH
MHKRC]P"BBB@ HHHH *[3X1?\E4TC_MM_Z(DKBZ[3X1?\E4TC_MM_Z(DJZ?QH
M\_,_]PK_ ."7Y,^G****]4_#PHHHH Q?&7_(AZ__ -@VX_\ 135\DU];>,O^
M1#U__L&W'_HIJ^2:XL3NC](X._@5?5?D%%%%<A]P%%%% !1110!VGPB_Y*II
M'_;;_P!$25].5\Q_"+_DJFD?]MO_ $1)7TY7?AO@/R_B_P#W^'^!?G(****Z
M3X\*Q?&7_(AZ_P#]@VX_]%-6U6+XR_Y$/7_^P;<?^BFI2V9T87^/#U7YGR31
M117D'[P%%%% !1110 5M>#?^1\T#_L)6_P#Z-6L6MKP;_P CYH'_ &$K?_T:
MM5'='/BOX$_1_D?6U%%%>L?@X4444 8OC+_D0]?_ .P;<?\ HIJ^2:^MO&7_
M "(>O_\ 8-N/_135\DUQ8G='Z1P=_ J^J_(****Y#[@**** "BBB@#:\&_\
M(^:!_P!A*W_]&K7UM7R3X-_Y'S0/^PE;_P#HU:^MJ[L-LS\WXQ_CTO1_F%%%
M%=1\.%%%% 'Q?1117CG] !1110 4444 %;7@W_D?- _["5O_ .C5K%K:\&_\
MCYH'_82M_P#T:M5'='/BOX$_1_D?6U%%%>L?@X4444 %?%]?:%?%]<>*Z'Z!
MP9_R_P#^W?\ VX****XS] "BBB@ HHHH *^T*^+Z^T*[,+U/S_C/_EQ_V]_[
M:%%%%=A^?A1110!\7T445XY_0 4444 %%%% !1110!]H4445[!_/X4444 %%
M%% !1110 4444 %9WA__ )%G2_\ KSB_] %:-9WA_P#Y%G2_^O.+_P! % &C
M7%_%W_DE>K_]L?\ T?'7:5Q?Q=_Y)7J__;'_ -'QU%3X&>AEG^_T/\<?S1\Q
MT445Y1^X!1110 4444 %>G? 7_D?+W_L&O\ ^C8J\QKT[X"_\CY>_P#8-?\
M]&Q5I2^-'CYY_P BVMZ'T%1117J'XN%%%% '%_%W_DE>K_\ ;'_T?'7S'7TY
M\7?^25ZO_P!L?_1\=?,=<&)^,_4.$/\ <)_XW^40HHHKF/L HHHH **** .T
M^$7_ "532/\ MM_Z(DKZ<KYC^$7_ "532/\ MM_Z(DKZ<KOPWP'Y?Q?_ +_#
M_ OSD%%%%=)\>%<7\7?^25ZO_P!L?_1\==I7%_%W_DE>K_\ ;'_T?'45/@9Z
M&6?[_0_QQ_-'S'1117E'[@%%%% !1110 5VGPB_Y*II'_;;_ -$25Q==I\(O
M^2J:1_VV_P#1$E73^-'GYG_N%?\ P2_)GTY1117JGX>%%%% &+XR_P"1#U__
M +!MQ_Z*:ODFOK;QE_R(>O\ _8-N/_135\DUQ8G='Z1P=_ J^J_(****Y#[@
M**** "BBB@#M/A%_R532/^VW_HB2OIROF/X1?\E4TC_MM_Z(DKZ<KOPWP'Y?
MQ?\ [_#_  +\Y!11172?'A6+XR_Y$/7_ /L&W'_HIJVJQ?&7_(AZ_P#]@VX_
M]%-2ELSHPO\ 'AZK\SY)HHHKR#]X"BBB@ HHHH *VO!O_(^:!_V$K?\ ]&K6
M+6UX-_Y'S0/^PE;_ /HU:J.Z.?%?P)^C_(^MJ***]8_!PHHHH Q?&7_(AZ__
M -@VX_\ 135\DU];>,O^1#U__L&W'_HIJ^2:XL3NC](X._@5?5?D%%%%<A]P
M%%%% !1110!M>#?^1\T#_L)6_P#Z-6OK:ODGP;_R/F@?]A*W_P#1JU];5W8;
M9GYOQC_'I>C_ #"BBBNH^'"BBB@#XOHHHKQS^@ HHHH **** "MKP;_R/F@?
M]A*W_P#1JUBUM>#?^1\T#_L)6_\ Z-6JCNCGQ7\"?H_R/K:BBBO6/P<****
M"OB^OM"OB^N/%=#] X,_Y?\ _;O_ +<%%%%<9^@!1110 4444 %?:%?%]?:%
M=F%ZGY_QG_RX_P"WO_;0HHHKL/S\**** /B^BBBO'/Z "BBB@ HHHH ****
M/M"BBBO8/Y_"BBB@ HHHH **** "BBB@ K.\/_\ (LZ7_P!><7_H K1K.\/_
M /(LZ7_UYQ?^@"@#1KB_B[_R2O5_^V/_ */CKM*XOXN_\DKU?_MC_P"CXZBI
M\#/0RS_?Z'^./YH^8Z***\H_< HHHH **** "O3O@+_R/E[_ -@U_P#T;%7F
M->G? 7_D?+W_ +!K_P#HV*M*7QH\?//^1;6]#Z"HHHKU#\7"BBB@#B_B[_R2
MO5_^V/\ Z/CKYCKZ<^+O_)*]7_[8_P#H^.OF.N#$_&?J'"'^X3_QO\HA1117
M,?8!1110 4444 =I\(O^2J:1_P!MO_1$E?3E?,?PB_Y*II'_ &V_]$25].5W
MX;X#\OXO_P!_A_@7YR"BBBND^/"N+^+O_)*]7_[8_P#H^.NTKB_B[_R2O5_^
MV/\ Z/CJ*GP,]#+/]_H?XX_FCYCHHHKRC]P"BBB@ HHHH *[3X1?\E4TC_MM
M_P"B)*XNNT^$7_)5-(_[;?\ HB2KI_&CS\S_ -PK_P""7Y,^G****]4_#PHH
MHH Q?&7_ "(>O_\ 8-N/_135\DU];>,O^1#U_P#[!MQ_Z*:ODFN+$[H_2.#O
MX%7U7Y!1117(?<!1110 4444 =I\(O\ DJFD?]MO_1$E?3E?,?PB_P"2J:1_
MVV_]$25].5WX;X#\OXO_ -_A_@7YR"BBBND^/"L7QE_R(>O_ /8-N/\ T4U;
M58OC+_D0]?\ ^P;<?^BFI2V9T87^/#U7YGR31117D'[P%%%% !1110 5M>#?
M^1\T#_L)6_\ Z-6L6MKP;_R/F@?]A*W_ /1JU4=T<^*_@3]'^1];4445ZQ^#
MA1110!B^,O\ D0]?_P"P;<?^BFKY)KZV\9?\B'K_ /V#;C_T4U?)-<6)W1^D
M<'?P*OJOR"BBBN0^X"BBB@ HHHH VO!O_(^:!_V$K?\ ]&K7UM7R3X-_Y'S0
M/^PE;_\ HU:^MJ[L-LS\WXQ_CTO1_F%%%%=1\.%%%% 'Q?1117CG] !1110
M4444 %;7@W_D?- _["5O_P"C5K%K:\&_\CYH'_82M_\ T:M5'='/BOX$_1_D
M?6U%%%>L?@X4444 %?%]?:%?%]<>*Z'Z!P9_R_\ ^W?_ &X****XS] "BBB@
M HHHH *^T*^+Z^T*[,+U/S_C/_EQ_P!O?^VA11178?GX4444 ?%]%%%>.?T
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
M@5?5?D%%%%<A]P%%%% !1110!VGPB_Y*II'_ &V_]$25].5\Q_"+_DJFD?\
M;;_T1)7TY7?AO@/R_B__ '^'^!?G(****Z3X\*Q?&7_(AZ__ -@VX_\ 135M
M5B^,O^1#U_\ [!MQ_P"BFI2V9T87^/#U7YGR31117D'[P%%%% !1110 5M>#
M?^1\T#_L)6__ *-6L6MKP;_R/F@?]A*W_P#1JU4=T<^*_@3]'^1];4445ZQ^
M#A1110!B^,O^1#U__L&W'_HIJ^2:^MO&7_(AZ_\ ]@VX_P#135\DUQ8G='Z1
MP=_ J^J_(****Y#[@**** "BBB@#:\&_\CYH'_82M_\ T:M?6U?)/@W_ )'S
M0/\ L)6__HU:^MJ[L-LS\WXQ_CTO1_F%%%%=1\.%%%% 'Q?1117CG] !1110
M 4444 %;7@W_ )'S0/\ L)6__HU:Q:VO!O\ R/F@?]A*W_\ 1JU4=T<^*_@3
M]'^1];4445ZQ^#A1110 5\7U]H5\7UQXKH?H'!G_ "__ .W?_;@HHHKC/T *
M*** "BBB@ K[0KXOK[0KLPO4_/\ C/\ Y<?]O?\ MH4445V'Y^%%%% 'Q?11
M17CG] !1110 4444 %%%% 'VA1117L'\_A1110 4444 %%%% !1110 5G>'_
M /D6=+_Z\XO_ $ 5HUG>'_\ D6=+_P"O.+_T 4 :-<7\7?\ DE>K_P#;'_T?
M'7:5Q?Q=_P"25ZO_ -L?_1\=14^!GH99_O\ 0_QQ_-'S'1117E'[@%%%% !1
M110 5Z=\!?\ D?+W_L&O_P"C8J\QKT[X"_\ (^7O_8-?_P!&Q5I2^-'CYY_R
M+:WH?05%%%>H?BX4444 <7\7?^25ZO\ ]L?_ $?'7S'7TY\7?^25ZO\ ]L?_
M $?'7S'7!B?C/U#A#_<)_P"-_E$****YC[ **** "BBB@#M/A%_R532/^VW_
M *(DKZ<KYC^$7_)5-(_[;?\ HB2OIRN_#? ?E_%_^_P_P+\Y!11172?'A7%_
M%W_DE>K_ /;'_P!'QUVE<7\7?^25ZO\ ]L?_ $?'45/@9Z&6?[_0_P <?S1\
MQT445Y1^X!1110 4444 %=I\(O\ DJFD?]MO_1$E<77:?"+_ )*II'_;;_T1
M)5T_C1Y^9_[A7_P2_)GTY1117JGX>%%%% &+XR_Y$/7_ /L&W'_HIJ^2:^MO
M&7_(AZ__ -@VX_\ 135\DUQ8G='Z1P=_ J^J_(****Y#[@**** "BBB@#M/A
M%_R532/^VW_HB2OIROF/X1?\E4TC_MM_Z(DKZ<KOPWP'Y?Q?_O\ #_ OSD%%
M%%=)\>%8OC+_ )$/7_\ L&W'_HIJVJQ?&7_(AZ__ -@VX_\ 134I;,Z,+_'A
MZK\SY)HHHKR#]X"BBB@ HHHH *VO!O\ R/F@?]A*W_\ 1JUBUM>#?^1\T#_L
M)6__ *-6JCNCGQ7\"?H_R/K:BBBO6/P<**** ,7QE_R(>O\ _8-N/_135\DU
M];>,O^1#U_\ [!MQ_P"BFKY)KBQ.Z/TC@[^!5]5^04445R'W 4444 %%%% &
MUX-_Y'S0/^PE;_\ HU:^MJ^2?!O_ "/F@?\ 82M__1JU];5W8;9GYOQC_'I>
MC_,****ZCX<**** /B^BBBO'/Z "BBB@ HHHH *VO!O_ "/F@?\ 82M__1JU
MBUM>#?\ D?- _P"PE;_^C5JH[HY\5_ GZ/\ (^MJ***]8_!PHHHH *^+Z^T*
M^+ZX\5T/T#@S_E__ -N_^W!1117&?H 4444 %%%% !7VA7Q?7VA79A>I^?\
M&?\ RX_[>_\ ;0HHHKL/S\**** /B^BBBO'/Z "BBB@ HHHH **** /M"BBB
MO8/Y_"BBB@ HHHH **** "BBB@ K.\/_ /(LZ7_UYQ?^@"M&L[P__P BSI?_
M %YQ?^@"@#1KB_B[_P DKU?_ +8_^CXZ[2N+^+O_ "2O5_\ MC_Z/CJ*GP,]
M#+/]_H?XX_FCYCHHHKRC]P"BBB@ HHHH *].^ O_ "/E[_V#7_\ 1L5>8UZ=
M\!?^1\O?^P:__HV*M*7QH\?//^1;6]#Z"HHHKU#\7"BBB@#B_B[_ ,DKU?\
M[8_^CXZ^8Z^G/B[_ ,DKU?\ [8_^CXZ^8ZX,3\9^H<(?[A/_ !O\HA1117,?
M8!1110 4444 =I\(O^2J:1_VV_\ 1$E?3E?,?PB_Y*II'_;;_P!$25].5WX;
MX#\OXO\ ]_A_@7YR"BBBND^/"N+^+O\ R2O5_P#MC_Z/CKM*XOXN_P#)*]7_
M .V/_H^.HJ? ST,L_P!_H?XX_FCYCHHHKRC]P"BBB@ HHHH *[3X1?\ )5-(
M_P"VW_HB2N+KM/A%_P E4TC_ +;?^B)*NG\://S/_<*_^"7Y,^G****]4_#P
MHHHH Q?&7_(AZ_\ ]@VX_P#135\DU];>,O\ D0]?_P"P;<?^BFKY)KBQ.Z/T
MC@[^!5]5^04445R'W 4444 %%%% ':?"+_DJFD?]MO\ T1)7TY7S'\(O^2J:
M1_VV_P#1$E?3E=^&^ _+^+_]_A_@7YR"BBBND^/"L7QE_P B'K__ &#;C_T4
MU;58OC+_ )$/7_\ L&W'_HIJ4MF=&%_CP]5^9\DT445Y!^\!1110 4444 %;
M7@W_ )'S0/\ L)6__HU:Q:VO!O\ R/F@?]A*W_\ 1JU4=T<^*_@3]'^1];44
M45ZQ^#A1110!B^,O^1#U_P#[!MQ_Z*:ODFOK;QE_R(>O_P#8-N/_ $4U?)-<
M6)W1^D<'?P*OJOR"BBBN0^X"BBB@ HHHH VO!O\ R/F@?]A*W_\ 1JU];5\D
M^#?^1\T#_L)6_P#Z-6OK:N[#;,_-^,?X]+T?YA11174?#A1110!\7T445XY_
M0 4444 %%%% !6UX-_Y'S0/^PE;_ /HU:Q:VO!O_ "/F@?\ 82M__1JU4=T<
M^*_@3]'^1];4445ZQ^#A1110 5\7U]H5\7UQXKH?H'!G_+__ +=_]N"BBBN,
M_0 HHHH **** "OM"OB^OM"NS"]3\_XS_P"7'_;W_MH4445V'Y^%%%% 'Q?1
M117CG] !1110 4444 %%%% 'VA1117L'\_A1110 4444 %%%% !1110 5G>'
M_P#D6=+_ .O.+_T 5HUG>'_^19TO_KSB_P#0!0!HUQ?Q=_Y)7J__ &Q_]'QU
MVE<7\7?^25ZO_P!L?_1\=14^!GH99_O]#_''\T?,=%%%>4?N 4444 %%%% !
M7IWP%_Y'R]_[!K_^C8J\QKT[X"_\CY>_]@U__1L5:4OC1X^>?\BVMZ'T%111
M7J'XN%%%% '%_%W_ ))7J_\ VQ_]'QU\QU].?%W_ ))7J_\ VQ_]'QU\QUP8
MGXS]0X0_W"?^-_E$****YC[ **** "BBB@#M/A%_R532/^VW_HB2OIROF/X1
M?\E4TC_MM_Z(DKZ<KOPWP'Y?Q?\ [_#_  +\Y!11172?'A7%_%W_ ))7J_\
MVQ_]'QUVE<7\7?\ DE>K_P#;'_T?'45/@9Z&6?[_ $/\<?S1\QT445Y1^X!1
M110 4444 %=I\(O^2J:1_P!MO_1$E<77:?"+_DJFD?\ ;;_T1)5T_C1Y^9_[
MA7_P2_)GTY1117JGX>%%%% &+XR_Y$/7_P#L&W'_ **:ODFOK;QE_P B'K__
M &#;C_T4U?)-<6)W1^D<'?P*OJOR"BBBN0^X"BBB@ HHHH [3X1?\E4TC_MM
M_P"B)*^G*^8_A%_R532/^VW_ *(DKZ<KOPWP'Y?Q?_O\/\"_.04445TGQX5B
M^,O^1#U__L&W'_HIJVJQ?&7_ "(>O_\ 8-N/_134I;,Z,+_'AZK\SY)HHHKR
M#]X"BBB@ HHHH *VO!O_ "/F@?\ 82M__1JUBUM>#?\ D?- _P"PE;_^C5JH
M[HY\5_ GZ/\ (^MJ***]8_!PHHHH Q?&7_(AZ_\ ]@VX_P#135\DU];>,O\
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
M/\CZVHHHKUC\'"BBB@#%\9?\B'K_ /V#;C_T4U?)-?6WC+_D0]?_ .P;<?\
MHIJ^2:XL3NC](X._@5?5?D%%%%<A]P%%%% !1110!M>#?^1\T#_L)6__ *-6
MOK:ODGP;_P CYH'_ &$K?_T:M?6U=V&V9^;\8_QZ7H_S"BBBNH^'"BBB@#XO
MHHHKQS^@ HHHH **** "MKP;_P CYH'_ &$K?_T:M8M;7@W_ )'S0/\ L)6_
M_HU:J.Z.?%?P)^C_ "/K:BBBO6/P<**** "OB^OM"OB^N/%=#] X,_Y?_P#;
MO_MP4445QGZ %%%% !1110 5]H5\7U]H5V87J?G_ !G_ ,N/^WO_ &T****[
M#\_"BBB@#XOHHHKQS^@ HHHH **** "BBB@#[0HHHKV#^?PHHHH **** "BB
MB@ HHHH *SO#_P#R+.E_]><7_H K1K.\/_\ (LZ7_P!><7_H H T:XOXN_\
M)*]7_P"V/_H^.NTKB_B[_P DKU?_ +8_^CXZBI\#/0RS_?Z'^./YH^8Z***\
MH_< HHHH **** "O3O@+_P CY>_]@U__ $;%7F->G? 7_D?+W_L&O_Z-BK2E
M\:/'SS_D6UO0^@J***]0_%PHHHH XOXN_P#)*]7_ .V/_H^.OF.OISXN_P#)
M*]7_ .V/_H^.OF.N#$_&?J'"'^X3_P ;_*(4445S'V 4444 %%%% ':?"+_D
MJFD?]MO_ $1)7TY7S'\(O^2J:1_VV_\ 1$E?3E=^&^ _+^+_ /?X?X%^<@HH
MHKI/CPKB_B[_ ,DKU?\ [8_^CXZ[2N+^+O\ R2O5_P#MC_Z/CJ*GP,]#+/\
M?Z'^./YH^8Z***\H_< HHHH **** "NT^$7_ "532/\ MM_Z(DKBZ[3X1?\
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
MUVE<7\7?^25ZO_VQ_P#1\=14^!GH99_O]#_''\T?,=%%%>4?N 4444 %%%%
M!7IWP%_Y'R]_[!K_ /HV*O,:].^ O_(^7O\ V#7_ /1L5:4OC1X^>?\ (MK>
MA]!4445ZA^+A1110!Q?Q=_Y)7J__ &Q_]'QU\QU].?%W_DE>K_\ ;'_T?'7S
M'7!B?C/U#A#_ '"?^-_E$****YC[ **** "BBB@#M/A%_P E4TC_ +;?^B)*
M^G*^8_A%_P E4TC_ +;?^B)*^G*[\-\!^7\7_P"_P_P+\Y!11172?'A7%_%W
M_DE>K_\ ;'_T?'7:5Q?Q=_Y)7J__ &Q_]'QU%3X&>AEG^_T/\<?S1\QT445Y
M1^X!1110 4444 %=I\(O^2J:1_VV_P#1$E<77:?"+_DJFD?]MO\ T1)5T_C1
MY^9_[A7_ ,$OR9].4445ZI^'A1110!B^,O\ D0]?_P"P;<?^BFKY)KZV\9?\
MB'K_ /V#;C_T4U?)-<6)W1^D<'?P*OJOR"BBBN0^X"BBB@ HHHH [3X1?\E4
MTC_MM_Z(DKZ<KYC^$7_)5-(_[;?^B)*^G*[\-\!^7\7_ ._P_P "_.04445T
MGQX5B^,O^1#U_P#[!MQ_Z*:MJL7QE_R(>O\ _8-N/_134I;,Z,+_ !X>J_,^
M2:***\@_> HHHH **** "MKP;_R/F@?]A*W_ /1JUBUM>#?^1\T#_L)6_P#Z
M-6JCNCGQ7\"?H_R/K:BBBO6/P<**** ,7QE_R(>O_P#8-N/_ $4U?)-?6WC+
M_D0]?_[!MQ_Z*:ODFN+$[H_2.#OX%7U7Y!1117(?<!1110 4444 ;7@W_D?-
M _["5O\ ^C5KZVKY)\&_\CYH'_82M_\ T:M?6U=V&V9^;\8_QZ7H_P PHHHK
MJ/APHHHH ^+Z***\<_H **** "BBB@ K:\&_\CYH'_82M_\ T:M8M;7@W_D?
M- _["5O_ .C5JH[HY\5_ GZ/\CZVHHHKUC\'"BBB@ KXOK[0KXOKCQ70_0.#
M/^7_ /V[_P"W!1117&?H 4444 %%%% !7VA7Q?7VA79A>I^?\9_\N/\ M[_V
MT****[#\_"BBB@#XOHHHKQS^@ HHHH **** "BBB@#[0HHHKV#^?PHHHH **
M** "BBB@ HHHH *SO#__ "+.E_\ 7G%_Z *T:SO#_P#R+.E_]><7_H H T:X
MOXN_\DKU?_MC_P"CXZ[2N+^+O_)*]7_[8_\ H^.HJ? ST,L_W^A_CC^:/F.B
MBBO*/W **** "BBB@ KT[X"_\CY>_P#8-?\ ]&Q5YC7IWP%_Y'R]_P"P:_\
MZ-BK2E\:/'SS_D6UO0^@J***]0_%PHHHH XOXN_\DKU?_MC_ .CXZ^8Z^G/B
M[_R2O5_^V/\ Z/CKYCK@Q/QGZAPA_N$_\;_*(4445S'V 4444 %%%% ':?"+
M_DJFD?\ ;;_T1)7TY7S'\(O^2J:1_P!MO_1$E?3E=^&^ _+^+_\ ?X?X%^<@
MHHHKI/CPKB_B[_R2O5_^V/\ Z/CKM*XOXN_\DKU?_MC_ .CXZBI\#/0RS_?Z
M'^./YH^8Z***\H_< HHHH **** "NT^$7_)5-(_[;?\ HB2N+KM/A%_R532/
M^VW_ *(DJZ?QH\_,_P#<*_\ @E^3/IRBBBO5/P\**** ,7QE_P B'K__ &#;
MC_T4U?)-?6WC+_D0]?\ ^P;<?^BFKY)KBQ.Z/TC@[^!5]5^04445R'W 4444
M %%%% ':?"+_ )*II'_;;_T1)7TY7S'\(O\ DJFD?]MO_1$E?3E=^&^ _+^+
M_P#?X?X%^<@HHHKI/CPK%\9?\B'K_P#V#;C_ -%-6U6+XR_Y$/7_ /L&W'_H
MIJ4MF=&%_CP]5^9\DT445Y!^\!1110 4444 %;7@W_D?- _["5O_ .C5K%K:
M\&_\CYH'_82M_P#T:M5'='/BOX$_1_D?6U%%%>L?@X4444 8OC+_ )$/7_\
ML&W'_HIJ^2:^MO&7_(AZ_P#]@VX_]%-7R37%B=T?I'!W\"KZK\@HHHKD/N H
MHHH **** -KP;_R/F@?]A*W_ /1JU];5\D^#?^1\T#_L)6__ *-6OK:N[#;,
M_-^,?X]+T?YA11174?#A1110!\7T445XY_0 4444 %%%% !6UX-_Y'S0/^PE
M;_\ HU:Q:VO!O_(^:!_V$K?_ -&K51W1SXK^!/T?Y'UM1117K'X.%%%% !7Q
M?7VA7Q?7'BNA^@<&?\O_ /MW_P!N"BBBN,_0 HHHH **** "OM"OB^OM"NS"
M]3\_XS_Y<?\ ;W_MH4445V'Y^%%%% 'Q?1117CG] !1110 4444 %%%% 'VA
M1117L'\_A1110 4444 %%%% !1110 5G>'_^19TO_KSB_P#0!6C6=X?_ .19
MTO\ Z\XO_0!0!HUQ?Q=_Y)7J_P#VQ_\ 1\==I7%_%W_DE>K_ /;'_P!'QU%3
MX&>AEG^_T/\ ''\T?,=%%%>4?N 4444 %%%% !7IWP%_Y'R]_P"P:_\ Z-BK
MS&O3O@+_ ,CY>_\ 8-?_ -&Q5I2^-'CYY_R+:WH?05%%%>H?BX4444 <7\7?
M^25ZO_VQ_P#1\=?,=?3GQ=_Y)7J__;'_ -'QU\QUP8GXS]0X0_W"?^-_E$**
M**YC[ **** "BBB@#M/A%_R532/^VW_HB2OIROF/X1?\E4TC_MM_Z(DKZ<KO
MPWP'Y?Q?_O\ #_ OSD%%%%=)\>%<7\7?^25ZO_VQ_P#1\==I7%_%W_DE>K_]
ML?\ T?'45/@9Z&6?[_0_QQ_-'S'1117E'[@%%%% !1110 5VGPB_Y*II'_;;
M_P!$25Q==I\(O^2J:1_VV_\ 1$E73^-'GYG_ +A7_P $OR9].4445ZI^'A11
M10!B^,O^1#U__L&W'_HIJ^2:^MO&7_(AZ_\ ]@VX_P#135\DUQ8G='Z1P=_
MJ^J_(****Y#[@**** "BBB@#M/A%_P E4TC_ +;?^B)*^G*^8_A%_P E4TC_
M +;?^B)*^G*[\-\!^7\7_P"_P_P+\Y!11172?'A6+XR_Y$/7_P#L&W'_ **:
MMJL7QE_R(>O_ /8-N/\ T4U*6S.C"_QX>J_,^2:***\@_> HHHH **** "MK
MP;_R/F@?]A*W_P#1JUBUM>#?^1\T#_L)6_\ Z-6JCNCGQ7\"?H_R/K:BBBO6
M/P<**** ,7QE_P B'K__ &#;C_T4U?)-?6WC+_D0]?\ ^P;<?^BFKY)KBQ.Z
M/TC@[^!5]5^04445R'W 4444 %%%% &UX-_Y'S0/^PE;_P#HU:^MJ^2?!O\
MR/F@?]A*W_\ 1JU];5W8;9GYOQC_ !Z7H_S"BBBNH^'"BBB@#XOHHHKQS^@
MHHHH **** "MKP;_ ,CYH'_82M__ $:M8M;7@W_D?- _["5O_P"C5JH[HY\5
M_ GZ/\CZVHHHKUC\'"BBB@ KXOK[0KXOKCQ70_0.#/\ E_\ ]N_^W!1117&?
MH 4444 %%%% !7VA7Q?7VA79A>I^?\9_\N/^WO\ VT****[#\_"BBB@#XOHH
MHKQS^@ HHHH **** "BBB@#[0HHHKV#^?PHHHH **** "BBB@ HHHH *SO#_
M /R+.E_]><7_ * *T:SO#_\ R+.E_P#7G%_Z * -&N+^+O\ R2O5_P#MC_Z/
MCKM*XOXN_P#)*]7_ .V/_H^.HJ? ST,L_P!_H?XX_FCYCHHHKRC]P"BBB@ H
MHHH *].^ O\ R/E[_P!@U_\ T;%7F->G? 7_ )'R]_[!K_\ HV*M*7QH\?//
M^1;6]#Z"HHHKU#\7"BBB@#B_B[_R2O5_^V/_ */CKYCKZ<^+O_)*]7_[8_\
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
MHK+V%/L>Y_K)FO\ S]_\EC_D>+_\,]_]3/\ ^4__ .V4?\,]_P#4S_\ E/\
M_ME>T44>PI]@_P!9,U_Y^_\ DL?\CQ?_ (9[_P"IG_\ *?\ _;*/^&>_^IG_
M /*?_P#;*]HHH]A3[!_K)FO_ #]_\EC_ )'B_P#PSW_U,_\ Y3__ +96IX;^
M#5SX8\06VL6/B**6>VW;4FTXE3N0J<XE!Z,>]>J44U1@G=(SJY_F5:G*G.I=
M--/2.S^1C_9O$G_06TK_ ,%<G_R11]F\2?\ 06TK_P %<G_R16Q16IX9C_9O
M$G_06TK_ ,%<G_R11]F\2?\ 06TK_P %<G_R16Q10!SNIZ/X@U72+S3KC6--
M2*[@>!V33)-P5E*DC,_7!KSG_AGO_J9__*?_ /;*]HHJ)4XS^)'I8/-,9@8N
M.'GRI[Z)_FF>+_\ #/?_ %,__E/_ /ME'_#/?_4S_P#E/_\ ME>T45'L*?8[
MO]9,U_Y^_P#DL?\ (\7_ .&>_P#J9_\ RG__ &RC_AGO_J9__*?_ /;*]HHH
M]A3[!_K)FO\ S]_\EC_D>+_\,]_]3/\ ^4__ .V4?\,]_P#4S_\ E/\ _ME>
MT44>PI]@_P!9,U_Y^_\ DL?\CROPW\&KGPQX@MM8L?$44L]MNVI-IQ*G<A4Y
MQ*#T8]Z[S[-XD_Z"VE?^"N3_ .2*V**TC%05D>7C,=B,;453$2NTK;):?*W<
MQ_LWB3_H+:5_X*Y/_DBC[-XD_P"@MI7_ (*Y/_DBMBBJ.,Q_LWB3_H+:5_X*
MY/\ Y(JKJ>C^(-5TB\TZXUC34BNX'@=DTR3<%92I(S/UP:Z*BC<J,G"2E'='
MB_\ PSW_ -3/_P"4_P#^V4?\,]_]3/\ ^4__ .V5[116/L*?8][_ %DS7_G[
M_P"2Q_R/%_\ AGO_ *F?_P I_P#]LH_X9[_ZF?\ \I__ -LKVBBCV%/L'^LF
M:_\ /W_R6/\ D>+_ /#/?_4S_P#E/_\ ME'_  SW_P!3/_Y3_P#[97M%%'L*
M?8/]9,U_Y^_^2Q_R/%_^&>_^IG_\I_\ ]LJUIGP*DTK5[/4;?Q(CRVDZ3HKZ
M>=I96# '$O3(KUZBCV--="9<19G.+C*KH_*/^1C_ &;Q)_T%M*_\%<G_ ,D4
M?9O$G_06TK_P5R?_ "16Q16QX)C_ &;Q)_T%M*_\%<G_ ,D4?9O$G_06TK_P
M5R?_ "16Q10!SNIZ/X@U72+S3KC6--2*[@>!V33)-P5E*DC,_7!KSG_AGO\
MZF?_ ,I__P!LKVBBHE3C/XD>E@\TQF!BXX>?*GOHG^:9XO\ \,]_]3/_ .4_
M_P"V4?\ #/?_ %,__E/_ /ME>T45'L*?8[O]9,U_Y^_^2Q_R/%_^&>_^IG_\
MI_\ ]LH_X9[_ .IG_P#*?_\ ;*]HHH]A3[!_K)FO_/W_ ,EC_D>+_P##/?\
MU,__ )3_ /[91_PSW_U,_P#Y3_\ [97M%%'L*?8/]9,U_P"?O_DL?\CR'3/@
M5)I6KV>HV_B1'EM)TG17T\[2RL& .)>F17HWV;Q)_P!!;2O_  5R?_)%;%%7
M&$8?">;C,PQ..DI8B7,UMHE^21C_ &;Q)_T%M*_\%<G_ ,D4?9O$G_06TK_P
M5R?_ "16Q15G"8_V;Q)_T%M*_P#!7)_\D4?9O$G_ $%M*_\ !7)_\D5L44 >
M+_\ #/?_ %,__E/_ /ME'_#/?_4S_P#E/_\ ME>T45C["GV/H/\ 63-?^?O_
M )+'_(\7_P"&>_\ J9__ "G_ /VRC_AGO_J9_P#RG_\ VRO:**/84^P?ZR9K
M_P _?_)8_P"1XO\ \,]_]3/_ .4__P"V4?\ #/?_ %,__E/_ /ME>T44>PI]
M@_UDS7_G[_Y+'_(\7_X9[_ZF?_RG_P#VRK6F? J32M7L]1M_$B/+:3I.BOIY
MVEE8, <2],BO7J*/8TUT)EQ%F<XN,JNC\H_Y&/\ 9O$G_06TK_P5R?\ R11]
MF\2?]!;2O_!7)_\ )%;%%;'@F/\ 9O$G_06TK_P5R?\ R11]F\2?]!;2O_!7
M)_\ )%;%% &/]F\2?]!;2O\ P5R?_)%>7_\ #/?_ %,__E/_ /ME>T45$H1G
M\1Z&"S+%8'F^K2Y>:U]$]MMT^YXO_P ,]_\ 4S_^4_\ ^V4?\,]_]3/_ .4_
M_P"V5[114>PI]CT/]9,U_P"?O_DL?\CQ?_AGO_J9_P#RG_\ VRC_ (9[_P"I
MG_\ *?\ _;*]HHH]A3[!_K)FO_/W_P EC_D>+_\ #/?_ %,__E/_ /ME'_#/
M?_4S_P#E/_\ ME>T44>PI]@_UDS7_G[_ .2Q_P CQ?\ X9[_ .IG_P#*?_\
M;*]0^S>)/^@MI7_@KD_^2*V**N,(P^$\_&YEBL=R_69<W+>VB6^^R78Q_LWB
M3_H+:5_X*Y/_ )(H^S>)/^@MI7_@KD_^2*V**L\\Q_LWB3_H+:5_X*Y/_DBC
M[-XD_P"@MI7_ (*Y/_DBMBB@#Q?_ (9[_P"IG_\ *?\ _;*/^&>_^IG_ /*?
M_P#;*]HHK'V%/L?0?ZR9K_S]_P#)8_Y'B_\ PSW_ -3/_P"4_P#^V4?\,]_]
M3/\ ^4__ .V5[111["GV#_63-?\ G[_Y+'_(\7_X9[_ZF?\ \I__ -LH_P"&
M>_\ J9__ "G_ /VRO:**/84^P?ZR9K_S]_\ )8_Y'B__  SW_P!3/_Y3_P#[
M91_PSW_U,_\ Y3__ +97M%%'L*?8/]9,U_Y^_P#DL?\ (Q_LWB3_ *"VE?\
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
B1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>pins-20230630_g3.jpg
<TEXT>
begin 644 pins-20230630_g3.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#:17AI9@  34T *@    @ ! $[  (
M   %   (2H=I  0    !   (4)R=  $    *   0R.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 ')C:'4    %
MD ,  @   !0  !">D 0  @   !0  !"RDI$  @    ,T,0  DI(  @    ,T
M,0  ZAP !P  " P   B2     !SJ    "
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M            ,C R,SHP-SHQ-2 Q-CHQ-#HR,P R,#(S.C W.C$U(#$V.C$T
M.C(S    <@!C &@ =0   /_A"Q=H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
M+C O #P_>'!A8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53
M>DY48WIK8SED)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE
M=&$O(CX\<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y
M.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F
M.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X
M,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q
M+C$O(B\^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D
M9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT
M=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR
M,#(S+3 W+3$U5#$V.C$T.C(S+C0P-SPO>&UP.D-R96%T941A=&4^/"]R9&8Z
M1&5S8W)I<'1I;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z
M9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID
M8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A
M=&]R/CQR9&8Z4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY
M.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^/')D9CIL:3YR8VAU/"]R9&8Z;&D^
M/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T:6]N
M/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*
M"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK
M*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( >4#S0,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9
M&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"
M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2
MT]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#,\2ZTGA
MSPOJ6M20M.EA;/<-$K;2X49QGM639^-X;SX7?\)H+)UB^P/>_93("V%!.W=C
MVZXIWQ*ADN?A=XEBA4L[:9.%4=_D-<!HNL:<O[)K$WL'R:'-"P\P9$FUEVX]
M<D#%9SDU";71*WSYO\D5%)U()[.__MO^;/3O"7B%/%?A+3M=BMVMDOH1*(F;
M<4SVSWKE/$/Q4EL?%-WX>\+>%]0\2W]@J->_9G6..#=R 6.<G';'X]:L_"J[
MMM/^$7A2._N(;9Y[1$B6:0(9&.2 N>IYZ"N-U?P]IOBCXG:Y<>!/&%]X6\4V
M@1-0B:,>5<X'#;21N& .>1R.*UJKEJN*V5_P_3OU,J<FZ2D]W;\?ZT/1/ ?C
MRP\>:5<7-G;7%E<V<YM[RSN5Q)!(.Q]:ZBO+/A-XRU"];Q-IGBRYTZ6?0;E8
MYM6ME6**X!S\S$8&1CD\=:]0AFCN(4F@D26*10R.C JP/0@CJ*';1KLG]Z'%
MO5/NQ]%?,7CBRTGQ):>,/$VBZ-J.I2Z=/(AUW4=8,(M)$ RD$*?>4'& P'7K
M6YX@CE\1^(?A!;ZC>76-0L'^U20SM&\@,*%OF4@\\@D<\FIA>:5MW;\4VOR[
M>EQR:BWY)_A;_,^@:YOQ[XQB\">$Y=<GLWO$CECB\I'"$[V"YR0>F:\>M8Y/
MA[XM^)ND^#VN+>SLM$6\M;8RO*(I2@)<;B3GDGFN=\3^$= L/V?M*\36MY<G
M6=5DMGNYGO9'^V.S9960MM)4C/3(VT1?-RM;/E_%M6_!ZCV;CUU_!)_JCZE1
M]\:OTW &O-=1^,32:Q?6/@WPGJGB>/39#'>7=H0D2,.JJ2#O8>G%>ANLCZ4R
MPG$C080^AV\5Y/\ L]:E8V/PYN]-OKB*VU'3[^?[?%,X5T.?O-GM@=?:C[4E
M>UE?\?R77Y$I^Y%]W;\+GH'@GQKI?COP\NJZ1YL85S%/;SKMD@D'5&'K70UY
M+XE\>>#=:^%>HWEBVIP:=-?_ &'_ (EB+;R7,Q;HKG@JW=O2N7\#Z.WA+X]:
M9IMAH?\ PC5K?:7-)-IZ:JUYYN.CR9X5LCH"1Q3NG*UK?\-?^MV)OEC??_A[
M?UT/H*BOF#2?".F^(/A3X[UO5GNY[S2=1OI+#_2Y%2V=0&W*@(4DGN0>E=)J
M=_8^)_ _P]T;7H-6U_5-2LQ,FFV]\+:*[VI@M/(><#J,'.<U*;<5W]W_ ,F3
M?X695[/R][\';]3WNN;\<^,8O!&AP:E/9O=K-=Q6H1'"D%SC.2#TKP_PS?ZM
MX3\+?%6RTI#IATJ.)K6S@O&NDLF93NV2-R2!WQU'M5;Q5X.\.Z'\*?"FMZ3>
M7']H:K>V<ET[WCR"^8_,Q*%BN5/< 8Z=Z>[7;W/_ "9_UK<F4FHR[KF_!?\
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
MO"]#T'2_%OA3QQXP\4:A=+X@LKJ[BCN?MCQ_8D1?E0(& VGI@@YZ5ZI\%?\
MDC'AK_KU_P#9VJ8:IM]HO[[O_(J3]Y)?WE]S2.ZHHHIE!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 (RAU*N RL,$$9!%>?
M2_ GX<S:L=0?PW%YI?>8UGD$1/\ US#;<>V,5Z%11UOU#I8QM5\):'K3:6=1
ML%D_LB99[$([1B%UX! 4@$#'0Y'M63XK^%?@WQM?+>^(M&CGNU 7SXY'B=@.
M@)0C/XUU]%*R8+38YNS^'OA;3_"-QX8LM(BATBZ4K/ CN#+GJ6?.XGCKG-;>
MG:?;:3IEMI^GQ>5:VL2PPQ[BVU%& ,DDG@=ZLT55V]1));'%77P@\#7NI7M]
M=:$DDE^6:XC,\@B=FZOY8;:&_P!H#(/(YK43P'X<CN-#G73SYN@(8]-8W$I\
MA2 ".6^;@#[V:Z&BDO=V&]=S'A\*:+!XCO\ 78[%?[1U&%8+J9I'82QJ  I0
MG:.G85S2_!+X>JMPO_".QE+A@Q7[1+B,[@WR?-\G('W<9Z=.*[VBA::H-Q%4
M(H5> !@5Q?B3X0^!_%FK?VGK>A1RWC'+RQ2O$9/][8P#?4\UVM%*R;N"T5D8
M%YX%\-7WA(>&+C2+?^QU "VJ H%P<@@@@@YYSG-4M'^&/A'0=4M-3TS2C%?V
M:LD=TUS*TA##!#$L=XQTW9QVQ7644^MQ65K'/V?@7PY8:#J>BVFG>7I^K222
M7D/GR'S6D&'.XMD9]B,=JIZG\,/".K:1IFFWFE9M])799&.XE22!?02!MQ''
M<FNLHHM^GX;?=T'_ %]^_P!YSFB^ /"_AZ6_?1M(BMO[1C6*[0.[),H!'*,2
MN>3DXR<G.:Q[;X*_#^U5UB\/IAY5E&;B4^6P8,-AW?*,@' P#WKNZ*.MQ-)J
MS.5UKX9^$O$&O_VUJNDK-?%!'(ZS.BS*.@D56 <?4&M7P[X:TCPII?\ 9OA^
MS%G9^8THA$C,%9CDXW$X'L.!6K10M%9#>KNPHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YWQ;X!\->.H[5/%
M6F_;UM"QA'GR1;"V,_<89Z#K61H?P8\ ^&]:MM6T70?LU]:L6AE^V3OM.".C
M.0>">HKN:*%[NJ!ZJS.-O/A-X)U#Q!<ZU>:'')>76?//FR!)"?XB@;;N]\9S
MSUYK03P#X:CL-%LDTW%OH4OG:<GGR?N']<[LMU_BS7144+167]6V$TF[LQ?$
M_A#0O&6G+8^)-.CO84;?'N)5HV]592"I^AK/TSP!H7A7PUJ6G^%-,CM7O(7#
MN79WE8J0-SL23R?6NJHJ913BX]]RKZI]CR;P-\$?#]MX5T-O%V@P/K5BN9ML
MS%'<,2I95.UR 1R0?2NV\4> ?#?C%K=]>TX336H(@GBE>*2,'J Z$''MTKHZ
M*N7O/7U(C'E6AF>'_#ND^%M(CTO0+*.RLXR2(TR<D]22>2?<UIT44-MZL:26
MB"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH Q_#WA31?"L-W%H-G]D2]N&NIQYKOOD;JWS$XZ=!Q573_ 'AC2
MSJWV'28XX]9)-_"9'>*8G.?W;$J.IZ 5T5%*R_"WR[>@?\/\SD?#WPL\'^%M
M6&I:-I BNT4K%)+/)+Y*GJ$#L0O7M5:\^#O@6_U66_N-#7?-)YLT4=Q*D,KY
MSN:)6"$Y]N:[>BGU3["LM3F?%'P\\+^,H[%/$&EI<"P/^C%)&B,8X^4%"..!
MQ[5TAC0Q>4RADV[2IY!'I3J*.EAG#VGP:\ V.O+K%MX=@6Z23S44R.8D?^\(
MRVP'CTKHIO#&D7'BJV\236F[5K6!K>&X\UQMC.<KMSM/4\D9K6HHZ)=@WOY@
M1D8/0UA>&?!?A_P='=IX;TY;%;V7SIP)'?>WK\Q.![# K=HH P_#O@OP_P"%
M+C4)_#^G+9R:E+YUTPD=_,?).?F)QU/ P.:QM6^#_@77-<?5]1T&*2[D;?+L
MED1)F]716"L?J.:[6BBVJ?8.Z[F/<^$]#N]8TK5)K!?M>CJRV#H[(L 8;2 J
MD*1@8Y!QVIUYX7T?4/$EAK]W:>9J>G(Z6L_FN/+5AAAM!VG.>X-:U%']?>*R
MV./O_A1X*U/Q%-K=[H4,M[/S,?,<)(?[S(#M+>^,]^M=%HFBZ?X=T6VTG1K?
M[-8VJ;(8M[/M&<XRQ)/7N:O44+160WJ[O<**** "BBB@ HHHH **** "BBB@
M HHHH ***I:KJMMHUC]JO/,*EUC1(D+O(['"JJCDDD_Y% %VBL$^,=,73;B[
MD2[C>UN$MIK4V[><LKE=B[!USO4@C(P>M.;Q7:)80W$EGJ,<EQ,8(+62T9)I
M6 W'"''& 3DX'%'2_P#7]:BNC<HJII>J6NL:>EY8NS1,64AE*LC*2K*P/(((
M((]15N@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !15;4;LV&F
MW%VMO-=-#&7$%NFZ20@?=4=R>E9.F>(YWO+ZS\06<&F7-E;I=N8[KSH_)8L
MQ<JF"-C9&,#L30!OT5R=MXVDU#1+.ZT[2V:\O[V>TM;6XF,8S&SY:1PK%!MC
M)/RD@D#FMO0M676M)2[$)@D#O#-"S;O+D1RCKGN RGGN.:+,5S0=MD;,02%!
M.%&2?H*YW2?$U[=ZM;V6KZ/_ &:;ZV>ZL\W&]RBE0RRIM'EN-Z_*"PZ\\5T,
MLGE0O(59@BEMJ+DG'8#N:\ZTB6X\8#4;F;^T])UN]M6AMQ>:/=QQ:?!D90,R
MQJSMP6*N"2!CA<TM;Z:_T_U_!,;V-ZV\;Q7]MJ,NGV33-;WZ6%J#( +IF1&#
MYQ\J?.3GGY5R,YQ6SHM_=ZA9.VI:>VGW44K121;RZ$C^)'*KO4@\' ^G%><S
M^%-6FCU9-?1+ZR@UBVG,.FV$ML9HEMDC?8#*Y9-IVE5.3L<<YVCL/ ]J;73;
MW[/:2V.F27C/IUI+"T+0P[5&/+8 H"X=@I P".!TIK]%^4?SN_N?84KIK^N_
M_ _IG34444#"L7Q9K4N@Z"]Y;:;<ZE/O5(H;:WDF(8G[[*BLVT=20">..:VJ
M*3U \WM[>PO?#;W6H6FOWTDNI1W.HS_8KBREWA<!DBVB0QJ JX3)P.23G++"
M.[TS4K35WM]5ET*UU"=;5)899IX8)(5&XH09=GFAP,@D!AP%Z>ET4^]OZV_R
MT)Y4]_ZW_P SGO!=O/%I%W<7,$MO]MU"XNHXIE*NL;R$KE3RI(P<'D9YKH:*
M*-$DET'Y]]?O"L[0_P#D'R_]?EU_Z/DK1K.T/_D'R_\ 7Y=?^CY*!FC1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4453U6TN+_39+:SO6L9)"H,Z+EE7<-P7D8)7(![$YYQ0!<HK
MA--M'O;'6+:TU?5#H5K>@),)YI[B9$3]]'%,&,I&_C<"S9#*.V*1U?5+GX.Z
ME?Z=J4BO;B\(GGWBYBB1GV(V<,LH4*"6Y'7D\T+7;R_$5_Z^_P#R_+SMZ112
M)S&N?05#>WD&GV$]Y>2"*WMXVEE<]%51DG\A0]-QQ][8GHKFH_'%F(+E]0T_
M4-.D@2.1(;F--]PDC;$*;&8$LV!M)# D9 S3AXTMA8323Z9J,%]%<);?V9(D
M?GO(XRBJ0YC((YW;]HP<D8- KK^OO_+4Z.BJ.CZM!K6FK>6R2QC>\;Q3+M>)
MT8JR, 2,A@1P2/0D5>H&%%%% !1110 4444 %%%% !1110 4444 %%8?B*+4
MW42VVM+HVGV\,DMQ<HB/)N&"H_>*RA,;BW?I@CK7+ZGXDUJW\+Z9K][JUMI+
M3VMO]GT]E0&]NY.L3[U)"D;<!""/F).!0M?P_&_^0F['HE%<1>ZWJZ7][JD5
M[LL=/U2#3S8+&A69',2O(S%=X8&4D88#"\@YX[>A:Q4OZV3_ "87"BJ>JVEQ
M?Z;);6=ZUC)(5!G1<LJ[AN"\C!*Y /8G/.*Y#3;1[VQUBVM-7U0Z%:WH"3">
M:>XF1$_?1Q3!C*1OXW LV0RCMA7&=W17G,.JZK>_#&2\L-3D417,RF:8,+I(
MEF(2)LX*OMP&+?-QZG(]&I]24[NQ2UG4&TG1+R_CM+B]>WA:1;:VC+R2D#A5
M49))Z5Q.EV-QXETJ\DM[NXM=:NYH9KZ74=$NXX2BDE;=%D\HL@Z'#<Y8D?-B
MO0ZQ?^$S\+_]#)I'_@=%_P#%5.B=V;1I5*OP1;MV5SD-)LM;TBSL-2UJ)KL6
M6M7\DRV6GRHZQ2-*/,6+<[."Q! 7G:PZXR>L\'VMQ;Z$\EW"\$EW>7%V(I!A
MD625G4,.QVD9'8T__A,_"_\ T,FD?^!T7_Q5:%AJ=AJMNT^EWMO>PJVPR6\J
MR*&P#C*D\X(X]Z:DFQU*%6%Y2BTKWU3WU_S+59$WBSPY;7$D%QK^EQ31,4DC
MDO8U9&!P003P0>U:]?)/C+_D?-?_ .PE<?\ HUJRJU'32:/;R/*H9G4G"<G'
ME5]#Z<_X3/PO_P!#)I'_ ('1?_%5=T_6=+U?S/[)U*TOO*QYGV:=9-F<XSM)
MQG!_*OCRO:/V>_\ F8?^W;_VK6=.NYR4;'K9IPU1P.#GB(U&W&VEEU:7ZGM%
M%%%=1\2%%%% !1110 4444 %9VA_\@^7_K\NO_1\E:-9VA_\@^7_ *_+K_T?
M)0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %97B;2[W6O#MUIVFZC_ &;/<*$^T^49-JY&X8#*
M>1D9# C.16K5+6=1_LC0;_4O*\[[';23^7NV[]BEL9P<9QUQ2=FM2X1E*2C'
M=F+;^'=;@T6WM$UFPM)K&16LS8:=)# J!2OER1&=O,7GH&7D ]1FI7\*M-X/
MU31Y[_?<ZHLQN+OR<#?(,$A,\ #  SG Y).37G/_  T)_P!2Q_Y4/_M='_#0
MG_4L?^5#_P"UUG]8A>]SW/\ 5K--/W6W]Z/^?F>SJ-J@>@Q5?4M0MM)TNYU"
M^D$5M:Q--*Y_A51DG\A6=X0\0_\ "5>%;/6?LOV3[3O_ '/F;]NUV3[V!G[N
M>G>MJKOS1NCQ*E*5&HZ=1:Q=FO3<\TTOQYH*Z;JWC6_UC3KB<6Z*EA:7T4K6
MD!;]VCD-@.[-\Q. #@9PN33GO;&_T.'5/^$BT^2:[U:*;4]6TVZCFCTD+&QC
M"MRH VJFYQ@[V)&#BO5Z*=ET\K???^O^'OE;OY_BK?@<O\/MH\-RB*4W4'VV
M=H;XCF]5G+><<<'<2>5PIQE0 0*ZBBBJ!*P4444AA1110 45R/B:XUW3)FU.
M/55@@2Y@@M-.BB1Q=[V56$A9=X<DMMV,   3GD!M_=:YI6OV$]WJJR)?7SP+
MI442-&( K,) VT2!P%#,2Q7G '0U/,K7?];?Y_+K83TO_7?_ ".PHKBO#6LZ
MQ=7.B7U_??:+37[5YQ;&)%%HVU71495!(V%@=Q8Y (P.*[6K::T87,G6/%&D
MZ#(D>J7+QLR[SY<$DOEIT+N44[$_VFPOO39?%>C0ZNFFO>'[0S*FY87:)78
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
M$KC_ -&M6N)V1\_P=_'J^B_,Q:]H_9[_ .9A_P"W;_VK7B]>T?L]_P#,P_\
M;M_[5K"A_$1]1Q)_R*JO_;O_ *4CVBBBBO2/Q\**** "BBB@ HHHH *SM#_Y
M!\O_ %^77_H^2M&L[0_^0?+_ -?EU_Z/DH T:*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L7QE_R
M(>O_ /8-N/\ T4U;58OC+_D0]?\ ^P;<?^BFI2V9T87^/#U7YGR31117D'[P
M?3GPB_Y)7I'_ &V_]'R5VE<7\(O^25Z1_P!MO_1\E=I7JT_@1^'YG_O]?_'+
M\V?%]%%%>4?N!]!? 7_D0[W_ +"3_P#HJ*O3J\Q^ O\ R(=[_P!A)_\ T5%7
MIU>I2^!'XOGG_(RK>IPOB/XMZ#X8\07.D7]IJ,EQ;;=[0QQE#N4,,$N#T8=J
MR_\ A?7A?_GPU?\ [\Q?_'*\Q^+O_)5-7_[8_P#HB.N+KEE7FI-(^UP7#> K
M86E5FG>44WKU:N?3_A'XF:-XSU:73M+MKZ*:* SEKB-%7:&5<?*YYRPKL:^?
M?@+_ ,CY>_\ 8-?_ -&Q5]!5TTI.<;L^.SS!4<#C'1H[61\^_'K_ )'RR_[!
MJ?\ HV6O,:].^/7_ "/EE_V#4_\ 1LM>8UPU?C9^F9'_ ,BVCZ':?"+_ )*I
MI'_;;_T1)7TY7S'\(O\ DJFD?]MO_1$E?3E=6&^ ^'XO_P!_A_@7YR/%_P!H
M3_F7O^WG_P!I5XO7M'[0G_,O?]O/_M*O%ZYJ_P#$9]APW_R*J7_;W_I3-KP;
M_P CYH'_ &$K?_T:M?6U?)/@W_D?- _["5O_ .C5KZVKHPVS/E^,?X]+T?YG
MF/QZ_P"1#LO^PDG_ **EKY]KZ"^/7_(AV7_823_T5+7S[6&(^,^@X6_Y%J]6
M%?:%?%]?:%:X7J>/QG_RX_[>_P#;3%\9?\B'K_\ V#;C_P!%-7R37UMXR_Y$
M/7_^P;<?^BFKY)I8G='1P=_ J^J_(*^G/A%_R2O2/^VW_H^2OF.OISX1?\DK
MTC_MM_Z/DJ<-\9T<7_[A#_&ORD=I7Q?7VA7Q?5XKH>?P9_R__P"W?_;@KZ"^
M O\ R(=[_P!A)_\ T5%7S[7T%\!?^1#O?^PD_P#Z*BK/#_&>QQ3_ ,BU^J/3
MJ^2?&7_(^:__ -A*X_\ 1K5];5\D^,O^1\U__L)7'_HUJUQ.R/G^#OX]7T7Y
MF+7M'[/?_,P_]NW_ +5KQ>O:/V>_^9A_[=O_ &K6%#^(CZCB3_D55?\ MW_T
MI'M%%%%>D?CX57O]0M-+LGN]1N([:WCQNDD; !)P!]22 !W)JQ6#XRU[1_#6
M@_VGKXB,4,R>0LK*N9B?DPS<+S_$> ,FDW8"TGB;1GTN341J,(M8G\N1V."C
MD@!"IY#'(PN,G(]:#XET8:4FI?VA";5Y#$K@DEG!(*!>N[(/RXSP:\]M[VPN
M8;+Q)_;FG7Z-KL=SJ\MC,'M[0?9VCC4MZ*?+RQQD_-@#I+:W]M#XN_X2&XNX
M4T"769_)NV8>3N-I'&'W] "ZR*&Z$GKS3\G_ %\/^9+>UOZW_P K_P"1Z59W
MMMJ%G'=V,Z7%O*-R21ME6'UJ>N9\"?O-$O+F+_CUNM2NI[8XP&B:4D,/9CE@
M>X.:Z:CH-/\ 7^OF%9VA_P#(/E_Z_+K_ -'R5HUG:'_R#Y?^ORZ_]'R4#-&B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ K%\9?\B'K_\ V#;C_P!%-6U6+XR_Y$/7_P#L&W'_ **:
ME+9G1A?X\/5?F?)-%%%>0?O!].?"+_DE>D?]MO\ T?)7:5Q?PB_Y)7I'_;;_
M -'R5VE>K3^!'X?F?^_U_P#'+\V?%]%%%>4?N!]!? 7_ )$.]_["3_\ HJ*O
M3J\Q^ O_ "(=[_V$G_\ 145>G5ZE+X$?B^>?\C*MZGS'\7?^2J:O_P!L?_1$
M=<77:?%W_DJFK_\ ;'_T1'7%UYU3XV?K&6?[A0_P1_)'IWP%_P"1\O?^P:__
M *-BKZ"KY]^ O_(^7O\ V#7_ /1L5?05=N'^ _-^*?\ D9/T1\^_'K_D?++_
M +!J?^C9:\QKT[X]?\CY9?\ 8-3_ -&RUYC7)5^-GZ!D?_(MH^AVGPB_Y*II
M'_;;_P!$25].5\Q_"+_DJFD?]MO_ $1)7TY75AO@/A^+_P#?X?X%^<CQ?]H3
M_F7O^WG_ -I5XO7M'[0G_,O?]O/_ +2KQ>N:O_$9]APW_P BJE_V]_Z4S:\&
M_P#(^:!_V$K?_P!&K7UM7R3X-_Y'S0/^PE;_ /HU:^MJZ,-LSY?C'^/2]'^9
MYC\>O^1#LO\ L))_Z*EKY]KZ"^/7_(AV7_823_T5+7S[6&(^,^@X6_Y%J]6%
M?:%?%]?:%:X7J>/QG_RX_P"WO_;3%\9?\B'K_P#V#;C_ -%-7R37UMXR_P"1
M#U__ +!MQ_Z*:ODFEB=T='!W\"KZK\@KZ<^$7_)*](_[;?\ H^2OF.OISX1?
M\DKTC_MM_P"CY*G#?&='%_\ N$/\:_*1VE?%]?:%?%]7BNAY_!G_ "__ .W?
M_;@KZ"^ O_(AWO\ V$G_ /145?/M?07P%_Y$.]_["3_^BHJSP_QGL<4_\BU^
MJ/3J^2?&7_(^:_\ ]A*X_P#1K5];5\D^,O\ D?-?_P"PE<?^C6K7$[(^?X._
MCU?1?F8M>T?L]_\ ,P_]NW_M6O%Z]H_9[_YF'_MV_P#:M84/XB/J.)/^155_
M[=_]*1[11117I'X^%%%%  1D8/(I"JE-I4%<8QCC%+10 4444 %9VA_\@^7_
M *_+K_T?)6C6=H?_ "#Y?^ORZ_\ 1\E &C1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5B^,O^1#U
M_P#[!MQ_Z*:MJL7QE_R(>O\ _8-N/_134I;,Z,+_ !X>J_,^2:***\@_>#Z<
M^$7_ "2O2/\ MM_Z/DKM*XOX1?\ )*](_P"VW_H^2NTKU:?P(_#\S_W^O_CE
M^;/B^BBBO*/W ^@O@+_R(=[_ -A)_P#T5%7IU>8_ 7_D0[W_ +"3_P#HJ*O3
MJ]2E\"/Q?//^1E6]3YC^+O\ R535_P#MC_Z(CKBZ[3XN_P#)5-7_ .V/_HB.
MN+KSJGQL_6,L_P!PH?X(_DCT[X"_\CY>_P#8-?\ ]&Q5]!5\^_ 7_D?+W_L&
MO_Z-BKZ"KMP_P'YOQ3_R,GZ(^??CU_R/EE_V#4_]&RUYC7IWQZ_Y'RR_[!J?
M^C9:\QKDJ_&S] R/_D6T?0[3X1?\E4TC_MM_Z(DKZ<KYC^$7_)5-(_[;?^B)
M*^G*ZL-\!\/Q?_O\/\"_.1XO^T)_S+W_ &\_^TJ\7KVC]H3_ )E[_MY_]I5X
MO7-7_B,^PX;_ .152_[>_P#2F;7@W_D?- _["5O_ .C5KZVKY)\&_P#(^:!_
MV$K?_P!&K7UM71AMF?+\8_QZ7H_S/,?CU_R(=E_V$D_]%2U\^U]!?'K_ )$.
MR_["2?\ HJ6OGVL,1\9]!PM_R+5ZL*^T*^+Z^T*UPO4\?C/_ )<?]O?^VF+X
MR_Y$/7_^P;<?^BFKY)KZV\9?\B'K_P#V#;C_ -%-7R32Q.Z.C@[^!5]5^05]
M.?"+_DE>D?\ ;;_T?)7S'7TY\(O^25Z1_P!MO_1\E3AOC.CB_P#W"'^-?E([
M2OB^OM"OB^KQ70\_@S_E_P#]N_\ MP5]!? 7_D0[W_L)/_Z*BKY]KZ"^ O\
MR(=[_P!A)_\ T5%6>'^,]CBG_D6OU1Z=7R3XR_Y'S7_^PE<?^C6KZVKY)\9?
M\CYK_P#V$KC_ -&M6N)V1\_P=_'J^B_,Q:]H_9[_ .9A_P"W;_VK7B]>T?L]
M_P#,P_\ ;M_[5K"A_$1]1Q)_R*JO_;O_ *4CVBBBBO2/Q\**** "BBB@ HHH
MH *SM#_Y!\O_ %^77_H^2M&L[0_^0?+_ -?EU_Z/DH T:*** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "L7QE_R(>O_ /8-N/\ T4U;58OC+_D0]?\ ^P;<?^BFI2V9T87^/#U7YGR3
M1117D'[P?3GPB_Y)7I'_ &V_]'R5VE<7\(O^25Z1_P!MO_1\E=I7JT_@1^'Y
MG_O]?_'+\V?%]%%%>4?N!]!? 7_D0[W_ +"3_P#HJ*O3J\Q^ O\ R(=[_P!A
M)_\ T5%7IU>I2^!'XOGG_(RK>I\Q_%W_ )*IJ_\ VQ_]$1UQ==I\7?\ DJFK
M_P#;'_T1'7%UYU3XV?K&6?[A0_P1_)'IWP%_Y'R]_P"P:_\ Z-BKZ"KY]^ O
M_(^7O_8-?_T;%7T%7;A_@/S?BG_D9/T1\^_'K_D?++_L&I_Z-EKS&O3OCU_R
M/EE_V#4_]&RUYC7)5^-GZ!D?_(MH^AVGPB_Y*II'_;;_ -$25].5\Q_"+_DJ
MFD?]MO\ T1)7TY75AO@/A^+_ /?X?X%^<CQ?]H3_ )E[_MY_]I5XO7M'[0G_
M #+W_;S_ .TJ\7KFK_Q&?8<-_P#(JI?]O?\ I3-KP;_R/F@?]A*W_P#1JU];
M5\D^#?\ D?- _P"PE;_^C5KZVKHPVS/E^,?X]+T?YGF/QZ_Y$.R_["2?^BI:
M^?:^@OCU_P B'9?]A)/_ $5+7S[6&(^,^@X6_P"1:O5A7VA7Q?7VA6N%ZGC\
M9_\ +C_M[_VTQ?&7_(AZ_P#]@VX_]%-7R37UMXR_Y$/7_P#L&W'_ **:ODFE
MB=T='!W\"KZK\@KZ<^$7_)*](_[;?^CY*^8Z^G/A%_R2O2/^VW_H^2IPWQG1
MQ?\ [A#_ !K\I':5\7U]H5\7U>*Z'G\&?\O_ /MW_P!N"OH+X"_\B'>_]A)_
M_145?/M?07P%_P"1#O?^PD__ **BK/#_ !GL<4_\BU^J/3J^2?&7_(^:_P#]
MA*X_]&M7UM7R3XR_Y'S7_P#L)7'_ *-:M<3LCY_@[^/5]%^9BU[1^SW_ ,S#
M_P!NW_M6O%Z]H_9[_P"9A_[=O_:M84/XB/J.)/\ D55?^W?_ $I'M%%%%>D?
MCX4444 %%%% !1110 5G:'_R#Y?^ORZ_]'R5HUG:'_R#Y?\ K\NO_1\E &C1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5B^,O^1#U_\ [!MQ_P"BFK:K%\9?\B'K_P#V#;C_ -%-
M2ELSHPO\>'JOS/DFBBBO(/W@^G/A%_R2O2/^VW_H^2NTKB_A%_R2O2/^VW_H
M^2NTKU:?P(_#\S_W^O\ XY?FSXOHHHKRC]P/H+X"_P#(AWO_ &$G_P#145>G
M5YC\!?\ D0[W_L)/_P"BHJ].KU*7P(_%\\_Y&5;U/F/XN_\ )5-7_P"V/_HB
M.N+KM/B[_P E4U?_ +8_^B(ZXNO.J?&S]8RS_<*'^"/Y(].^ O\ R/E[_P!@
MU_\ T;%7T%7S[\!?^1\O?^P:_P#Z-BKZ"KMP_P !^;\4_P#(R?HCY]^/7_(^
M67_8-3_T;+7F->G?'K_D?++_ +!J?^C9:\QKDJ_&S] R/_D6T?0[3X1?\E4T
MC_MM_P"B)*^G*^8_A%_R532/^VW_ *(DKZ<KJPWP'P_%_P#O\/\  OSD>+_M
M"?\ ,O?]O/\ [2KQ>O:/VA/^9>_[>?\ VE7B]<U?^(S[#AO_ )%5+_M[_P!*
M9M>#?^1\T#_L)6__ *-6OK:ODGP;_P CYH'_ &$K?_T:M?6U=&&V9\OQC_'I
M>C_,\Q^/7_(AV7_823_T5+7S[7T%\>O^1#LO^PDG_HJ6OGVL,1\9]!PM_P B
MU>K"OM"OB^OM"M<+U/'XS_Y<?]O?^VF+XR_Y$/7_ /L&W'_HIJ^2:^MO&7_(
MAZ__ -@VX_\ 135\DTL3NCHX._@5?5?D%?3GPB_Y)7I'_;;_ -'R5\QU].?"
M+_DE>D?]MO\ T?)4X;XSHXO_ -PA_C7Y2.TKXOK[0KXOJ\5T//X,_P"7_P#V
M[_[<%?07P%_Y$.]_["3_ /HJ*OGVOH+X"_\ (AWO_82?_P!%15GA_C/8XI_Y
M%K]4>G5\D^,O^1\U_P#["5Q_Z-:OK:ODGQE_R/FO_P#82N/_ $:U:XG9'S_!
MW\>KZ+\S%KVC]GO_ )F'_MV_]JUXO7M'[/?_ #,/_;M_[5K"A_$1]1Q)_P B
MJK_V[_Z4CVBBBBO2/Q\**** "BHC=6XMS.9XQ"I(,A<;1@X//UXIG]H68M6N
M3=P?9T^]+YHVK]3G% %BBD1UD0.C!E89# Y!%+0 5G:'_P @^7_K\NO_ $?)
M6C6=H?\ R#Y?^ORZ_P#1\E &C1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5B^,O^1#U__L&W'_HI
MJVJQ?&7_ "(>O_\ 8-N/_134I;,Z,+_'AZK\SY)HHHKR#]X/ISX1?\DKTC_M
MM_Z/DKM*XOX1?\DKTC_MM_Z/DKM*]6G\"/P_,_\ ?Z_^.7YL^+Z***\H_<#Z
M"^ O_(AWO_82?_T5%7IU>8_ 7_D0[W_L)/\ ^BHJ].KU*7P(_%\\_P"1E6]3
MYC^+O_)5-7_[8_\ HB.N+KM/B[_R535_^V/_ *(CKBZ\ZI\;/UC+/]PH?X(_
MDCT[X"_\CY>_]@U__1L5?05?/OP%_P"1\O?^P:__ *-BKZ"KMP_P'YOQ3_R,
MGZ(^??CU_P CY9?]@U/_ $;+7F->G?'K_D?++_L&I_Z-EKS&N2K\;/T#(_\
MD6T?0[3X1?\ )5-(_P"VW_HB2OIROF/X1?\ )5-(_P"VW_HB2OIRNK#? ?#\
M7_[_  _P+\Y'B_[0G_,O?]O/_M*O%Z]H_:$_YE[_ +>?_:5>+US5_P"(S[#A
MO_D54O\ M[_TIFUX-_Y'S0/^PE;_ /HU:^MJ^2?!O_(^:!_V$K?_ -&K7UM7
M1AMF?+\8_P >EZ/\SS'X]?\ (AV7_823_P!%2U\^U]!?'K_D0[+_ +"2?^BI
M:^?:PQ'QGT'"W_(M7JPK[0KXOK[0K7"]3Q^,_P#EQ_V]_P"VF+XR_P"1#U__
M +!MQ_Z*:ODFOK;QE_R(>O\ _8-N/_135\DTL3NCHX._@5?5?D%?3GPB_P"2
M5Z1_VV_]'R5\QU].?"+_ ))7I'_;;_T?)4X;XSHXO_W"'^-?E([2OB^OM"OB
M^KQ70\_@S_E__P!N_P#MP5]!? 7_ )$.]_["3_\ HJ*OGVOH+X"_\B'>_P#8
M2?\ ]%15GA_C/8XI_P"1:_5'IU?)/C+_ )'S7_\ L)7'_HUJ^MJ^2?&7_(^:
M_P#]A*X_]&M6N)V1\_P=_'J^B_,Q:]H_9[_YF'_MV_\ :M>+U[1^SW_S,/\
MV[?^U:PH?Q$?4<2?\BJK_P!N_P#I2/:****](_'PJMJ%F-0L);5YIX%E&UGM
MY"C@=\,.1GID<^F*LT4;AL>;VVF17GPUT?2DN[2S1]4*(+R(S))LN)&";<C<
M3M'4\XJ+3MC^)-.T74+731:V&JW$):UMA##<R_9E>,^7DC> S@C)Y3(QT'H4
MVDZ=<::VGSV%M)9/DM;M"IC.3D_+C'7GZU"_A[1I-(&E2:59-IZG*VIMU\L'
M.<A<8SGG/K4I-7_KM_D1RZ)=O^#_ )F3X#"KHM['!@6D6IW:6H7[JQB5N%]@
M=P&.,"NGJ*VMH+.UCMK.&."")0L<42!50>@ X J6JV212ZOU_$*SM#_Y!\O_
M %^77_H^2M&L[0_^0?+_ -?EU_Z/DH&:-%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%5)]5TZUT^6_N;^UALX2PEN))E6.,J=
MK98G P00<]"*BFU_1[?2H]4N-6L8M/EV^7=O<HL3YZ8<G!SVYH T**16#*&4
M@@C((/6EH **** "BBB@ K%\9?\ (AZ__P!@VX_]%-6U6+XR_P"1#U__ +!M
MQ_Z*:E+9G1A?X\/5?F?)-%%%>0?O!].?"+_DE>D?]MO_ $?)7:5Q?PB_Y)7I
M'_;;_P!'R5VE>K3^!'X?F?\ O]?_ !R_-GQ?1117E'[@?07P%_Y$.]_["3_^
MBHJ].KS'X"_\B'>_]A)__145>G5ZE+X$?B^>?\C*MZGS'\7?^2J:O_VQ_P#1
M$=<77:?%W_DJFK_]L?\ T1'7%UYU3XV?K&6?[A0_P1_)'IWP%_Y'R]_[!K_^
MC8J^@J^??@+_ ,CY>_\ 8-?_ -&Q5]!5VX?X#\WXI_Y&3]$?/OQZ_P"1\LO^
MP:G_ *-EKS&O3OCU_P CY9?]@U/_ $;+7F-<E7XV?H&1_P#(MH^AVGPB_P"2
MJ:1_VV_]$25].5\Q_"+_ )*II'_;;_T1)7TY75AO@/A^+_\ ?X?X%^<CQ?\
M:$_YE[_MY_\ :5>+U[1^T)_S+W_;S_[2KQ>N:O\ Q&?8<-_\BJE_V]_Z4S:\
M&_\ (^:!_P!A*W_]&K7UM7R3X-_Y'S0/^PE;_P#HU:^MJZ,-LSY?C'^/2]'^
M9YC\>O\ D0[+_L))_P"BI:^?:^@OCU_R(=E_V$D_]%2U\^UAB/C/H.%O^1:O
M5A7VA7Q?7VA6N%ZGC\9_\N/^WO\ VTQ?&7_(AZ__ -@VX_\ 135\DU];>,O^
M1#U__L&W'_HIJ^2:6)W1T<'?P*OJOR"OISX1?\DKTC_MM_Z/DKYCKZ<^$7_)
M*](_[;?^CY*G#?&='%_^X0_QK\I':5\7U]H5\7U>*Z'G\&?\O_\ MW_VX*^@
MO@+_ ,B'>_\ 82?_ -%15\^U]!? 7_D0[W_L)/\ ^BHJSP_QGL<4_P#(M?JC
MTZODGQE_R/FO_P#82N/_ $:U?6U?)/C+_D?-?_["5Q_Z-:M<3LCY_@[^/5]%
M^9BU[1^SW_S,/_;M_P"U:\7KVC]GO_F8?^W;_P!JUA0_B(^HXD_Y%57_ +=_
M]*1[11117I'X^%%%% !1110 4444 %9VA_\ (/E_Z_+K_P!'R5HUG:'_ ,@^
M7_K\NO\ T?)0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 51NM;TJQTL
M:E?:G9VU@<$74UPB1'/3YR<<_6IK^T6^L9+:226-)!AC"^QB,\C(Y&1QD<\\
M$=:XO1KC2M)^''AO4;ZV:>>UMECL+>/)>25TVA$7."Q&1D]!DY R:3>C?H,Z
MZZUS2;*&VEO=3L[>.[8);O+<(BS,>@0D_,3[5>KS^?P]/:>")+.VM-,N_$0T
M^9&MI[DJD$,SEG50%.5!PHX4-L R*[#P_<17?AK3+BV\SR9;2)X_-^]M* C/
MO36M_+_@_P"7]6UB[T7?_@?Y_P!7TT**;)(D,322NJ1H"S,QP% ZDFLNR\3:
M;?>'WUM)3%8HTBF248SL<H2![E>.YR.,\4FTE=E&M17/R^,+4:?I5Q9V-[?3
M:K"+BWM+=4\WR]JLS-N<* H9<_-U( R36Q87T&I:?!>V;[X+B,2(Q!!P1W!Z
M'VJK--KL*Z+%%(V=IV@%L< G S7(:/'K&IP^)+&YU=HKI-36,3Q*2(HS# [)
M&"?EX9@#V)W8S25VVEVO^*7ZCV.PHKA=)L9-2@U2SM-;U!-!M[X*MQ)=R/+*
MBQ_O8TN"_F!1)_'N)&UP"!C&SX(GFN/#OF-/<7%J;B7[%-<N7DDM]Q\MBQY;
M(Z$Y)7!))-":?]?U_28K_P!??_EKZHZ&BBL:3Q'"/%T&@Q0O(\D$DLDXR$C*
M;,)TY8AP< \#&>HHZV&;-%<G+XUN-/F\_7-(:PTR5)VMYVF)F/E(SMYD)0;,
MJC%<,W3G!.*OZ'K]YJ%_+8ZMI@TZY6!+J)4G\Y7B<D#)VKAP1\RX(&1AC0M1
M72_KT_S1NT444#"BBB@ HHK'U_Q%#H1LT:%YY;NYB@5%R @>14WL<' !8?4X
M'N#JEW!Z*YL45S>H^*+W3M18R:,PTF*ZBM)+R2<I(7D*JK1Q[<.@9P"VX'.<
M XIMEXNDNM7@C?3O*TV\N9;.TO/.R\DT>_=NCVC:I\M]K;CG'09%"UV_K^KB
M;M_7]?/MU.FILLJ0PO+,ZI&BEF9C@*!U)IU5-3L[>^T^6&[B66+&XHW0D<C(
M[C/8U$Y.,6T4M64KKQ5I%GI=GJ$EQ*\%Z@DMA!;2S22J1NR(T4O@ Y)QQWQ5
MB77]+AT:'5I+Z(6$_E^5.#E7WD!,8ZY) KD]*U./3? /A3['91WNN76F10:>
MA4;AF)"[,_58QA2Q]@.20*R/%%CJ>BZ-:6#Z-J&JV.FP0M'=P26RH]RTHWNR
MO*K# R% 4C]X?2M*BY9N/9V_K^MV9W=D_(]3J.YA^T6TD/F21>8I7?$V&7/H
M>Q]Z=&Q>)69&C+*"4;&5]C@D9^AIU)KHRS@]#_L;2_ J7FL*?LVF:K>/;KN9
MCY@N9410H.78[L '.21WQ6:;'5;2]T9;33K1]6NI+_4/[-NI?*@@BDP""ZJV
M'!=!PI!+OT!S797W@[1=0T^&RG@N$A@NGO(OL][- Z3,S,SAT<-U=CC.!FB7
MP=I$VGPVDWV^18'9XIWU.Y-PA;[P$YD\S![C=CVJ9+FO?^E_7X+H*RT_KO;\
M_P 1G@4(G@/1XHV=A#:K"Q=0"&3Y6& 2."".">G4UOU#9V=OI]E#:64*06\*
M!(XT& JCH!4DD:RQ/&^=KJ5."0<'W'(JY-MMA%623,^3Q#I45A=7KWJ?9[28
MP3.H)Q("!L  RS9(&!DDG'6G:=KNG:II\E[:3D0PDK-Y\3PO"0,D.C@,A YP
MP'%<YI\VD:!HFLRWEM$ME9ZJ?)@6(-\X$8C5%_O;L!<=\52N=/UR'39)[G1;
MJ_?6KW[5J5I8RP@P1+&JI#F25 <A$#D$Y^88P16?-[G-Y)_-I?\ !_I@GK;S
M?X-G<:??VVJ:=;W]A+YUM<QK+#( 1O5AD'!YZ58KFOAU-)/\-]!:6UEM2+&)
M0DI0D@* &^5B,'J.<X/(!XKI:VG%1DTAA6+XR_Y$/7_^P;<?^BFK:K%\9?\
M(AZ__P!@VX_]%-6<MF=&%_CP]5^9\DT445Y!^\'TY\(O^25Z1_VV_P#1\E=I
M7%_"+_DE>D?]MO\ T?)7:5ZM/X$?A^9_[_7_ ,<OS9\7T445Y1^X'T%\!?\
MD0[W_L)/_P"BHJ].KS'X"_\ (AWO_82?_P!%15Z=7J4O@1^+YY_R,JWJ?,?Q
M=_Y*IJ__ &Q_]$1UQ==I\7?^2J:O_P!L?_1$=<77G5/C9^L99_N%#_!'\D>G
M? 7_ )'R]_[!K_\ HV*OH*OGWX"_\CY>_P#8-?\ ]&Q5]!5VX?X#\WXI_P"1
MD_1'S[\>O^1\LO\ L&I_Z-EKS&O3OCU_R/EE_P!@U/\ T;+7F-<E7XV?H&1_
M\BVCZ':?"+_DJFD?]MO_ $1)7TY7S'\(O^2J:1_VV_\ 1$E?3E=6&^ ^'XO_
M -_A_@7YR/%_VA/^9>_[>?\ VE7B]>T?M"?\R]_V\_\ M*O%ZYJ_\1GV'#?_
M "*J7_;W_I3-KP;_ ,CYH'_82M__ $:M?6U?)/@W_D?- _["5O\ ^C5KZVKH
MPVS/E^,?X]+T?YGF/QZ_Y$.R_P"PDG_HJ6OGVOH+X]?\B'9?]A)/_14M?/M8
M8CXSZ#A;_D6KU85]H5\7U]H5KA>IX_&?_+C_ +>_]M,7QE_R(>O_ /8-N/\
MT4U?)-?6WC+_ )$/7_\ L&W'_HIJ^2:6)W1T<'?P*OJOR"OISX1?\DKTC_MM
M_P"CY*^8Z^G/A%_R2O2/^VW_ */DJ<-\9T<7_P"X0_QK\I':5\7U]H5\7U>*
MZ'G\&?\ +_\ [=_]N"OH+X"_\B'>_P#82?\ ]%15\^U]!? 7_D0[W_L)/_Z*
MBK/#_&>QQ3_R+7ZH].KY)\9?\CYK_P#V$KC_ -&M7UM7R3XR_P"1\U__ +"5
MQ_Z-:M<3LCY_@[^/5]%^9BU[1^SW_P S#_V[?^U:\7KVC]GO_F8?^W;_ -JU
MA0_B(^HXD_Y%57_MW_TI'M%%%%>D?CX4444 %%%% !1110 5G:'_ ,@^7_K\
MNO\ T?)6C6=H?_(/E_Z_+K_T?)0!HT444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 =:P;SP7HE]9Z=;20W44>F BT-K?SV[19&T_/&ZL>..2:S/B9XNO_!GA
MJWU'2XK>6:6[6 K<*S+M*.V?E(YRHKR[_A?7BC_GPTC_ +\R_P#QRL9U81=F
M>Y@LCQF-H^VHI6VW/9;GP;HMY;6T%W%=S"V4HDCW\YE="<E'DW[I$/=7)!]*
MVXXTBC6.)51$ 5548  Z 5\__P#"^O%'_/AI'_?F7_XY7L7@77KKQ/X+L-7O
MXX8[BY\S>L*D(-LC*, DGHH[TX58S=D9X[)<7E]-5:Z5F[:/^NQO211S1M',
MBR(PP589!_"N8\)11R^$KGS$5]NHW[+N&<$74N#]:ZFBM)+FBX]SQ^IY>DD5
MCX0\%:A_:PT2X&DK;IJ$]NLL"J\<9*-EUP[%04/(RN"#G![+P19SV/@K3(+K
MS_-$19C< >8=S%AOQQNP>??-;U%7)\TG+NR5&UO(*YG4O"M[<Z7K]MINK_89
M]9N5F\_R"WDKY<<;+@.I.1&?F!4C=QTS735XO_PT)_U+'_E0_P#M=8SG&/Q=
M?^ _T1Z6"RW%XZ_U:/-RVOJEO>V[7F=G?>#=<O\ PK#H;:QH\$$,L>(K?1Y$
M@D@4?ZEX_M.2I.,X89 P00374Z7#?V]@L>K7-I<W"DC?:6K6\>WL C2.1_WU
M^5>1_P##0G_4L?\ E0_^UUVGP]^(7_">?VC_ ,2S[!]B\K_EX\W?OW_[*XQL
M]^M$:T9.R>YOB<CQ^%I.M6IVC'S75^3[O^K':5A:A;S/XXT:X2&1H8K2[5Y
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
M7M'[/?\ S,/_ &[?^U:\7KVC]GO_ )F'_MV_]JUA0_B(^HXD_P"155_[=_\
M2D>T4445Z1^/A1110 4444 %%%% !6=H?_(/E_Z_+K_T?)6C69I =M*G$3!'
M-U=!6*Y /GR8..] &G17G;6\D6@7FG2W4]PMSXCCM[F5V&Z5&>/>#@8 89&!
M@8.!BJ\>G6C>)#X6-O&="36&Q8!!Y.S[$LGE%,8V;V+;>F?;BIB^:-UY?E%_
M^W?\,3S:M=O\VOS1Z917.^"&8>'Y;?<6CM+^ZMH<G.V-)W5%_!0%_"NBJRM4
MVGTT^X**X^T\5:C-J$=U,MFNDW&I2:9%"%87"NC.GF%MV""R8V!00#G<>E)X
M=\5ZCJ>LVD5ZMF;74H+B>WC@5A+:B*14*RDL0Q.[J NT@K@]:E.[LOZTO^6H
MF[-I_P!:V_,[&BBBF,**J6^KZ;=W]Q8VNH6L]W:X^T6\<RM)#GIN4'*_C5?3
M?$NA:S=36NCZUIU_<0#,L5K=)*\?./F"DD<\<T :=%%% !1110 4444 %%%%
M !112$A5+,0 !DD]J %HK/B\0:-/I<VIP:O8RV$&[SKM+E#%'M^]N<' QWR>
M*?I6M:7KMJUSHFI6>HP*VQI;.=95#=<94D9Y'% %VBBF2RQP0O+/(L<:*6=W
M; 4#J23T%&P#Z*S3XBT0:+_;!UC3QI?_ #_&Z3R.N/\ 69V]>.M6--U33]9L
MEO-(OK:_M6)"SVLRRH2." RDB@"U114-W=VUA:275]<16UO$I:2:9PB(/4L>
M *-@)J*SKGQ%HEGI$>JW>L6$&G2X\N\END6%\],.3@Y^M6K*^M-2LHKS3KJ&
M[M9ANCG@D#HX]0PX- 7)Z**KW^HV6E6;WFIWD%E;1_?GN)5C1?JQ( H L45F
MZCXCT32+*&\U;6-/L;6X($,]S=)&DF1D;68@'CGBKUO<P7EK'<VDT<\$JAXY
M8F#*ZGD$$<$'UH"Y)1110!YC\>O^1#LO^PDG_HJ6OGVOH+X]?\B'9?\ 823_
M -%2U\^UYV(^,_6.%O\ D6KU85].?"+_ ))7I'_;;_T?)7S'7TY\(O\ DE>D
M?]MO_1\E5AOC.?B__<(?XU^4C:\9?\B'K_\ V#;C_P!%-7R37UMXR_Y$/7_^
MP;<?^BFKY)JL3NCGX._@5?5?D%?07P%_Y$.]_P"PD_\ Z*BKY]KZ"^ O_(AW
MO_82?_T5%48?XST.*?\ D6OU1Z=7Q?7VA7Q?6F*Z'C\&?\O_ /MW_P!N"O:/
MV>_^9A_[=O\ VK7B]>T?L]_\S#_V[?\ M6L:'\1'T'$G_(JJ_P#;O_I2/:*^
M2?&7_(^:_P#]A*X_]&M7UM7R3XR_Y'S7_P#L)7'_ *-:M\3LCY?@[^/5]%^9
MBUVGPB_Y*II'_;;_ -$25Q==I\(O^2J:1_VV_P#1$E<M/XT?<9G_ +A7_P $
MOR9].5Y=\3/B9K/@SQ+;Z=I=M8RPRVBSEKB-V;<7=<?*XXPHKU&OGWX]?\CY
M9?\ 8-3_ -&RUWUI.,+H_,.'<-1Q..5.M'F5GH'_  OKQ1_SX:1_WYE_^.5H
M>'_C7XCU7Q+IFG7%EI:PW=W%!(T<4@8*SA21F0\X->0UM>#?^1\T#_L)6_\
MZ-6N.-6=UJ?H.(R7+HT9R5)72?Y'UM7B_P"T)_S+W_;S_P"TJ]HKQ?\ :$_Y
ME[_MY_\ :5=E?^&S\]X;_P"1K2_[>_\ 26>+T445YI^P'VA7F/QZ_P"1#LO^
MPDG_ **EKTZO,?CU_P B'9?]A)/_ $5+7IU?@9^+Y'_R,J/J?/M%%%>8?M!]
M.?"+_DE>D?\ ;;_T?)6UXR_Y$/7_ /L&W'_HIJQ?A%_R2O2/^VW_ */DK:\9
M?\B'K_\ V#;C_P!%-7J1_AKT/Q?%?\C:?_7Q_P#I1\DT445Y9^T'T%\!?^1#
MO?\ L)/_ .BHJ].KS'X"_P#(AWO_ &$G_P#145>G5ZE+X$?B^>?\C*MZGQ?1
M117EG[0>T?L]_P#,P_\ ;M_[5KVBO%_V>_\ F8?^W;_VK7M%>E0_AH_'^)/^
M1K5_[=_])05B^,O^1#U__L&W'_HIJVJQ?&7_ "(>O_\ 8-N/_135K+9GCX7^
M/#U7YGR31117D'[P?3GPB_Y)7I'_ &V_]'R5VE<7\(O^25Z1_P!MO_1\E=I7
MJT_@1^'YG_O]?_'+\V?%]%%%>4?N!]!? 7_D0[W_ +"3_P#HJ*O3J\Q^ O\
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
MBE>*2-@"-RNA#*<$C((X)I,K3J>>>'(/$5\;"XL[K1[&YM)-3W6=P7N-N;D
M!%4H2J[67?G SPIZ5W_A[53KOARPU1H?(:Z@61H]V[:2.0#W&>]07GA+1;VU
MM;>6T:-+12D)MYY(753C<NY&#%6P,@D@]\UK0016UO'!;QK%%$H1$08"J!@
M#TJNEOZZBUO<?1112&>8_'K_ )$.R_["2?\ HJ6OGVOH+X]?\B'9?]A)/_14
MM?/M>=B/C/UCA;_D6KU85].?"+_DE>D?]MO_ $?)7S'7TY\(O^25Z1_VV_\
M1\E5AOC.?B__ '"'^-?E(VO&7_(AZ_\ ]@VX_P#135\DU];>,O\ D0]?_P"P
M;<?^BFKY)JL3NCGX._@5?5?D%?07P%_Y$.]_["3_ /HJ*OGVOH+X"_\ (AWO
M_82?_P!%15&'^,]#BG_D6OU1Z=7Q?7VA7Q?6F*Z'C\&?\O\ _MW_ -N"O:/V
M>_\ F8?^W;_VK7B]>T?L]_\ ,P_]NW_M6L:'\1'T'$G_ "*JO_;O_I2/:*^2
M?&7_ "/FO_\ 82N/_1K5];5\D^,O^1\U_P#["5Q_Z-:M\3LCY?@[^/5]%^9B
MUVGPB_Y*II'_ &V_]$25Q==I\(O^2J:1_P!MO_1$E<M/XT?<9G_N%?\ P2_)
MGTY7S[\>O^1\LO\ L&I_Z-EKZ"KY]^/7_(^67_8-3_T;+7=B/@/S?A;_ )&2
M]&>8UM>#?^1\T#_L)6__ *-6L6MKP;_R/F@?]A*W_P#1JUP1W1^H8K^!/T?Y
M'UM7B_[0G_,O?]O/_M*O:*\7_:$_YE[_ +>?_:5>A7_AL_)^&_\ D:TO^WO_
M $EGB]%%%>:?L!]H5YC\>O\ D0[+_L))_P"BI:].KS'X]?\ (AV7_823_P!%
M2UZ=7X&?B^1_\C*CZGS[1117F'[0?3GPB_Y)7I'_ &V_]'R5M>,O^1#U_P#[
M!MQ_Z*:L7X1?\DKTC_MM_P"CY*VO&7_(AZ__ -@VX_\ 135ZD?X:]#\7Q7_(
MVG_U\?\ Z4?)-%%%>6?M!]!? 7_D0[W_ +"3_P#HJ*O3J\Q^ O\ R(=[_P!A
M)_\ T5%7IU>I2^!'XOGG_(RK>I\7T445Y9^T'M'[/?\ S,/_ &[?^U:]HKQ?
M]GO_ )F'_MV_]JU[17I4/X:/Q_B3_D:U?^W?_24%8OC+_D0]?_[!MQ_Z*:MJ
ML7QE_P B'K__ &#;C_T4U:RV9X^%_CP]5^9\DT445Y!^\'TY\(O^25Z1_P!M
MO_1\E=I7%_"+_DE>D?\ ;;_T?)7:5ZM/X$?A^9_[_7_QR_-GQ?1117E'[@?0
M7P%_Y$.]_P"PD_\ Z*BKTZO,?@+_ ,B'>_\ 82?_ -%15Z=7J4O@1^+YY_R,
MJWJ?,?Q=_P"2J:O_ -L?_1$=<77:?%W_ )*IJ_\ VQ_]$1UQ=>=4^-GZQEG^
MX4/\$?R1Z=\!?^1\O?\ L&O_ .C8J^@J^??@+_R/E[_V#7_]&Q5]!5VX?X#\
MWXI_Y&3]$?/OQZ_Y'RR_[!J?^C9:\QKT[X]?\CY9?]@U/_1LM>8UR5?C9^@9
M'_R+:/H=I\(O^2J:1_VV_P#1$E?3E?,?PB_Y*II'_;;_ -$25].5U8;X#X?B
M_P#W^'^!?G(\7_:$_P"9>_[>?_:5>+U[1^T)_P R]_V\_P#M*O%ZYJ_\1GV'
M#?\ R*J7_;W_ *4S:\&_\CYH'_82M_\ T:M?6U?)/@W_ )'S0/\ L)6__HU:
M^MJZ,-LSY?C'^/2]'^9YC\>O^1#LO^PDG_HJ6OGVOH+X]?\ (AV7_823_P!%
M2U\^UAB/C/H.%O\ D6KU85]H5\7U]H5KA>IX_&?_ "X_[>_]M,7QE_R(>O\
M_8-N/_135\DU];>,O^1#U_\ [!MQ_P"BFKY)I8G='1P=_ J^J_(*^G/A%_R2
MO2/^VW_H^2OF.OISX1?\DKTC_MM_Z/DJ<-\9T<7_ .X0_P :_*1VE?%]?:%?
M%]7BNAY_!G_+_P#[=_\ ;@KZ"^ O_(AWO_82?_T5%7S[7T%\!?\ D0[W_L)/
M_P"BHJSP_P 9['%/_(M?JCTZODGQE_R/FO\ _82N/_1K5];5\D^,O^1\U_\
M["5Q_P"C6K7$[(^?X._CU?1?F8M>T?L]_P#,P_\ ;M_[5KQ>O:/V>_\ F8?^
MW;_VK6%#^(CZCB3_ )%57_MW_P!*1[11117I'X^%%%% %272M/GTU]/FL;:2
MRDSOMFA4QMDY.5QCKS]:A?P]HTFCKI3Z59-IZD%;0VZ^4I!R"%Q@'/.:T:*5
MD!%;6T%G:QVUG#'!!$H6.*) JH/0 < 5+113#8*SM#_Y!\O_ %^77_H^2M&L
M[0_^0?+_ -?EU_Z/DH ^0****\<_H ^@O@+_ ,B'>_\ 82?_ -%15VGC+_D0
M]?\ ^P;<?^BFKB_@+_R(=[_V$G_]%15VGC+_ )$/7_\ L&W'_HIJ]*'\(_'\
MR_Y',O\ &OT/DFBBBO-/V ^@O@+_ ,B'>_\ 82?_ -%15UWCK7KKPQX+O]7L
M(X9+BV\O8LRDH=TBJ<@$'HQ[UR/P%_Y$.]_["3_^BHJVOB[_ ,DKU?\ [8_^
MCXZ]&+M1NNQ^28RG&IGW)-73FD_1M'F/_"^O%'_/AI'_ 'YE_P#CE'_"^O%'
M_/AI'_?F7_XY7F-%<?M9]S]#_L/+?^?*/K#P+KUUXG\%V&KW\<,=Q<^9O6%2
M$&V1E& 23T4=Z@\>^,?^$(T&'4OL/V[S;E8/+\[R\95FSG:?[O3'>J7PB_Y)
M7I'_ &V_]'R5B_'K_D0[+_L))_Z*EKM<FJ7-UL?FU+"T:F<O#RC[G/)6\KLQ
M?^&A/^I8_P#*A_\ :Z/^&A/^I8_\J'_VNO%Z*X_;U.Y^@_ZMY5_SZ_\ )I?Y
MGV'HVH_VOH-AJ7E>3]LMHY_+W;MF]0V,X&<9ZXI]_J=AI5NL^J7MO90LVP27
M$JQJ6P3C+$<X!X]JS_!O_(AZ!_V#;?\ ]%+7%_'K_D0[+_L))_Z*EKNE)J',
M?F>'PD,1CUAKV3DT=I_PF?A?_H9-(_\  Z+_ .*H_P"$S\+_ /0R:1_X'1?_
M !5?)-%<WUE]C[3_ %.H?\_7]R/M"O/OBEX]U3P1_97]DP6DWVSSO,^THS8V
M;,8VL/[QKT&O%_VA/^9>_P"WG_VE716;4&T?(Y%0IXC,:=*JKQ=]/^W68O\
MPOKQ1_SX:1_WYE_^.4?\+Z\4?\^&D?\ ?F7_ ..5YC17#[6?<_3O[#RW_GRC
M[0KR[XF?$S6?!GB6WT[2[:QEAEM%G+7$;LVXNZX^5QQA17J-?/OQZ_Y'RR_[
M!J?^C9:[:TG&%T?G'#N&HXG'*G6CS*ST#_A?7BC_ )\-(_[\R_\ QRM#P_\
M&OQ'JOB73-.N++2UAN[N*"1HXI P5G"DC,AYP:\AK:\&_P#(^:!_V$K?_P!&
MK7'&K.ZU/T'$9+ET:,Y*DKI/\CZVKQ[QU\6]>\,>-+_2+"TTZ2WMO+V--'(7
M.Z-6.2' ZL>U>PU\Q_%W_DJFK_\ ;'_T1'777DXQNCX3AG"T,5C)0KQYERMZ
M][HVO^%]>*/^?#2/^_,O_P <KH? OQ;U[Q/XTL-(O[33H[>Y\S>T,<@<;8V8
M8)<CJH[5XA7:?"+_ )*II'_;;_T1)7+"I-R2;/M,PR? 4\'5G"DDU&37JDSZ
M<KPWQ!\:_$>E>)=3TZWLM+:&TNY8(VDBD+%5<J"<2#G KW*ODGQE_P CYK__
M &$KC_T:U=&(E**5CY+A?!X?%UJD:\%))+?U.T_X7UXH_P"?#2/^_,O_ ,<K
ML?AG\3-9\9^);C3M4MK&*&*T:<-;QNK;@Z+CYG/&&-> 5Z=\!?\ D?+W_L&O
M_P"C8JPIU)N:39]/FV4X&C@:M2G22:6C/H*BBBO0/RH\Q^/7_(AV7_823_T5
M+7S[7T%\>O\ D0[+_L))_P"BI:^?:\[$?&?K'"W_ "+5ZL*^G/A%_P DKTC_
M +;?^CY*^8Z^G/A%_P DKTC_ +;?^CY*K#?&<_%_^X0_QK\I&UXR_P"1#U__
M +!MQ_Z*:ODFOK;QE_R(>O\ _8-N/_135\DU6)W1S\'?P*OJOR"OH+X"_P#(
MAWO_ &$G_P#145?/M?07P%_Y$.]_["3_ /HJ*HP_QGH<4_\ (M?JCTZOB^OM
M"OB^M,5T/'X,_P"7_P#V[_[<%>T?L]_\S#_V[?\ M6O%Z]H_9[_YF'_MV_\
M:M8T/XB/H.)/^155_P"W?_2D>T5\D^,O^1\U_P#["5Q_Z-:OK:ODGQE_R/FO
M_P#82N/_ $:U;XG9'R_!W\>KZ+\S%KM/A%_R532/^VW_ *(DKBZ[3X1?\E4T
MC_MM_P"B)*Y:?QH^XS/_ '"O_@E^3/IROGWX]?\ (^67_8-3_P!&RU]!5\^_
M'K_D?++_ +!J?^C9:[L1\!^;\+?\C)>C/,:VO!O_ "/F@?\ 82M__1JUBUM>
M#?\ D?- _P"PE;_^C5K@CNC]0Q7\"?H_R/K:O%_VA/\ F7O^WG_VE7M%>+_M
M"?\ ,O?]O/\ [2KT*_\ #9^3\-_\C6E_V]_Z2SQ>BBBO-/V ^T*\Q^/7_(AV
M7_823_T5+7IU>8_'K_D0[+_L))_Z*EKTZOP,_%\C_P"1E1]3Y]HHHKS#]H/I
MSX1?\DKTC_MM_P"CY*VO&7_(AZ__ -@VX_\ 135B_"+_ ))7I'_;;_T?)6UX
MR_Y$/7_^P;<?^BFKU(_PUZ'XOBO^1M/_ *^/_P!*/DFBBBO+/V@^@O@+_P B
M'>_]A)__ $5%7IU>8_ 7_D0[W_L)/_Z*BKTZO4I? C\7SS_D95O4^+Z***\L
M_:#VC]GO_F8?^W;_ -JU[17B_P"SW_S,/_;M_P"U:]HKTJ'\-'X_Q)_R-:O_
M &[_ .DH*Q?&7_(AZ_\ ]@VX_P#135M5B^,O^1#U_P#[!MQ_Z*:M9;,\?"_Q
MX>J_,^2:***\@_>#Z<^$7_)*](_[;?\ H^2NTKB_A%_R2O2/^VW_ */DKM*]
M6G\"/P_,_P#?Z_\ CE^;/B^BBBO*/W ^@O@+_P B'>_]A)__ $5%7IU>8_ 7
M_D0[W_L)/_Z*BKTZO4I? C\7SS_D95O4^8_B[_R535_^V/\ Z(CKBZ[3XN_\
ME4U?_MC_ .B(ZXNO.J?&S]8RS_<*'^"/Y(].^ O_ "/E[_V#7_\ 1L5?05?/
MOP%_Y'R]_P"P:_\ Z-BKZ"KMP_P'YOQ3_P C)^B/GWX]?\CY9?\ 8-3_ -&R
MUYC7IWQZ_P"1\LO^P:G_ *-EKS&N2K\;/T#(_P#D6T?0[3X1?\E4TC_MM_Z(
MDKZ<KYC^$7_)5-(_[;?^B)*^G*ZL-\!\/Q?_ +_#_ OSD>+_ +0G_,O?]O/_
M +2KQ>O:/VA/^9>_[>?_ &E7B]<U?^(S[#AO_D54O^WO_2F;7@W_ )'S0/\
ML)6__HU:^MJ^2?!O_(^:!_V$K?\ ]&K7UM71AMF?+\8_QZ7H_P SS'X]?\B'
M9?\ 823_ -%2U\^U]!?'K_D0[+_L))_Z*EKY]K#$?&?0<+?\BU>K"OM"OB^O
MM"M<+U/'XS_Y<?\ ;W_MIB^,O^1#U_\ [!MQ_P"BFKY)KZV\9?\ (AZ__P!@
MVX_]%-7R32Q.Z.C@[^!5]5^05].?"+_DE>D?]MO_ $?)7S'7TY\(O^25Z1_V
MV_\ 1\E3AOC.CB__ '"'^-?E([2OB^OM"OB^KQ70\_@S_E__ -N_^W!7T%\!
M?^1#O?\ L)/_ .BHJ^?:^@O@+_R(=[_V$G_]%15GA_C/8XI_Y%K]4>G5\D^,
MO^1\U_\ ["5Q_P"C6KZVKY)\9?\ (^:__P!A*X_]&M6N)V1\_P '?QZOHOS,
M6O:/V>_^9A_[=O\ VK7B]>T?L]_\S#_V[?\ M6L*'\1'U'$G_(JJ_P#;O_I2
M/:****](_'PHHHH **** "BBB@ K.T/_ )!\O_7Y=?\ H^2M&L[0_P#D'R_]
M?EU_Z/DH ^0****\<_H ^@O@+_R(=[_V$G_]%15VGC+_ )$/7_\ L&W'_HIJ
MXOX"_P#(AWO_ &$G_P#145=IXR_Y$/7_ /L&W'_HIJ]*'\(_'\R_Y',O\:_0
M^2:***\T_8#Z"^ O_(AWO_82?_T5%6U\7?\ DE>K_P#;'_T?'6+\!?\ D0[W
M_L)/_P"BHJVOB[_R2O5_^V/_ */CKT8_P?D?D^(_Y*!?]?(_FCYCHHHKSC]8
M/ISX1?\ )*](_P"VW_H^2L7X]?\ (AV7_823_P!%2UM?"+_DE>D?]MO_ $?)
M6+\>O^1#LO\ L))_Z*EKT)?P?D?D^'_Y*!_]?)?FSY]HHHKSS]8/K;P;_P B
M'H'_ &#;?_T4M<7\>O\ D0[+_L))_P"BI:[3P;_R(>@?]@VW_P#12UQ?QZ_Y
M$.R_["2?^BI:]*?\(_'\M_Y',?\ &_U/GVBBBO-/V ^T*\7_ &A/^9>_[>?_
M &E7M%>+_M"?\R]_V\_^TJ]*O_#9^/\ #?\ R-:7_;W_ *2SQ>BBBO-/V ^T
M*^??CU_R/EE_V#4_]&RU]!5\^_'K_D?++_L&I_Z-EKT<1\!^3\+?\C)>C/,:
MVO!O_(^:!_V$K?\ ]&K6+6UX-_Y'S0/^PE;_ /HU:X([H_4,5_ GZ/\ (^MJ
M^8_B[_R535_^V/\ Z(CKZ<KYC^+O_)5-7_[8_P#HB.NW$_ ?F_"'^_S_ ,#_
M #B<77:?"+_DJFD?]MO_ $1)7%UVGPB_Y*II'_;;_P!$25QT_C1^@9G_ +A7
M_P $OR9].5\D^,O^1\U__L)7'_HUJ^MJ^2?&7_(^:_\ ]A*X_P#1K5U8G9'P
M_!W\>KZ+\S%KT[X"_P#(^7O_ &#7_P#1L5>8UZ=\!?\ D?+W_L&O_P"C8JYJ
M7QH^PSS_ )%M;T/H*BBBO4/Q<\Q^/7_(AV7_ &$D_P#14M?/M?07QZ_Y$.R_
M["2?^BI:^?:\[$?&?K'"W_(M7JPKZ<^$7_)*](_[;?\ H^2OF.OISX1?\DKT
MC_MM_P"CY*K#?&<_%_\ N$/\:_*1M>,O^1#U_P#[!MQ_Z*:ODFOK;QE_R(>O
M_P#8-N/_ $4U?)-5B=T<_!W\"KZK\@KZ"^ O_(AWO_82?_T5%7S[7T%\!?\
MD0[W_L)/_P"BHJC#_&>AQ3_R+7ZH].KXOK[0KXOK3%=#Q^#/^7__ &[_ .W!
M7M'[/?\ S,/_ &[?^U:\7KVC]GO_ )F'_MV_]JUC0_B(^@XD_P"155_[=_\
M2D>T5\D^,O\ D?-?_P"PE<?^C6KZVKY)\9?\CYK_ /V$KC_T:U;XG9'R_!W\
M>KZ+\S%KM/A%_P E4TC_ +;?^B)*XNNT^$7_ "532/\ MM_Z(DKEI_&C[C,_
M]PK_ ."7Y,^G*^??CU_R/EE_V#4_]&RU]!5\^_'K_D?++_L&I_Z-EKNQ'P'Y
MOPM_R,EZ,\QK:\&_\CYH'_82M_\ T:M8M;7@W_D?- _["5O_ .C5K@CNC]0Q
M7\"?H_R/K:O%_P!H3_F7O^WG_P!I5[17B_[0G_,O?]O/_M*O0K_PV?D_#?\
MR-:7_;W_ *2SQ>BBBO-/V ^T*\Q^/7_(AV7_ &$D_P#14M>G5YC\>O\ D0[+
M_L))_P"BI:].K\#/Q?(_^1E1]3Y]HHHKS#]H/ISX1?\ )*](_P"VW_H^2MKQ
ME_R(>O\ _8-N/_135B_"+_DE>D?]MO\ T?)6UXR_Y$/7_P#L&W'_ **:O4C_
M  UZ'XOBO^1M/_KX_P#TH^2:***\L_:#Z"^ O_(AWO\ V$G_ /145>G5YC\!
M?^1#O?\ L)/_ .BHJ].KU*7P(_%\\_Y&5;U/B^BBBO+/V@]H_9[_ .9A_P"W
M;_VK7M%>+_L]_P#,P_\ ;M_[5KVBO2H?PT?C_$G_ "-:O_;O_I*"L7QE_P B
M'K__ &#;C_T4U;58OC+_ )$/7_\ L&W'_HIJUELSQ\+_ !X>J_,^2:***\@_
M>#Z<^$7_ "2O2/\ MM_Z/DKM*XOX1?\ )*](_P"VW_H^2NTKU:?P(_#\S_W^
MO_CE^;/B^BBBO*/W ^@O@+_R(=[_ -A)_P#T5%7IU>8_ 7_D0[W_ +"3_P#H
MJ*O3J]2E\"/Q?//^1E6]3YC^+O\ R535_P#MC_Z(CKBZ[3XN_P#)5-7_ .V/
M_HB.N+KSJGQL_6,L_P!PH?X(_DCT[X"_\CY>_P#8-?\ ]&Q5]!5\^_ 7_D?+
MW_L&O_Z-BKZ"KMP_P'YOQ3_R,GZ(^??CU_R/EE_V#4_]&RUYC7IWQZ_Y'RR_
M[!J?^C9:\QKDJ_&S] R/_D6T?0[3X1?\E4TC_MM_Z(DKZ<KYC^$7_)5-(_[;
M?^B)*^G*ZL-\!\/Q?_O\/\"_.1XO^T)_S+W_ &\_^TJ\7KVC]H3_ )E[_MY_
M]I5XO7-7_B,^PX;_ .152_[>_P#2F;7@W_D?- _["5O_ .C5KZVKY)\&_P#(
M^:!_V$K?_P!&K7UM71AMF?+\8_QZ7H_S/,?CU_R(=E_V$D_]%2U\^U]!?'K_
M )$.R_["2?\ HJ6OGVL,1\9]!PM_R+5ZL*^T*^+Z^T*UPO4\?C/_ )<?]O?^
MVF+XR_Y$/7_^P;<?^BFKY)KZV\9?\B'K_P#V#;C_ -%-7R32Q.Z.C@[^!5]5
M^05].?"+_DE>D?\ ;;_T?)7S'7TY\(O^25Z1_P!MO_1\E3AOC.CB_P#W"'^-
M?E([2OB^OM"OB^KQ70\_@S_E_P#]N_\ MP5]!? 7_D0[W_L)/_Z*BKY]KZ"^
M O\ R(=[_P!A)_\ T5%6>'^,]CBG_D6OU1Z=7R3XR_Y'S7_^PE<?^C6KZVKY
M)\9?\CYK_P#V$KC_ -&M6N)V1\_P=_'J^B_,Q:]H_9[_ .9A_P"W;_VK7B]>
MT?L]_P#,P_\ ;M_[5K"A_$1]1Q)_R*JO_;O_ *4CVBBBBO2/Q\**** "BBB@
M HHHH *SM#_Y!\O_ %^77_H^2M&L[0_^0?+_ -?EU_Z/DH ^0****\<_H ^@
MO@+_ ,B'>_\ 82?_ -%15VGC+_D0]?\ ^P;<?^BFKB_@+_R(=[_V$G_]%15V
MGC+_ )$/7_\ L&W'_HIJ]*'\(_'\R_Y',O\ &OT/DFBBBO-/V ^@O@+_ ,B'
M>_\ 82?_ -%15M?%W_DE>K_]L?\ T?'6+\!?^1#O?^PD_P#Z*BK:^+O_ "2O
M5_\ MC_Z/CKT8_P?D?D^(_Y*!?\ 7R/YH^8Z***\X_6#Z<^$7_)*](_[;?\
MH^2L7X]?\B'9?]A)/_14M;7PB_Y)7I'_ &V_]'R5B_'K_D0[+_L))_Z*EKT)
M?P?D?D^'_P"2@?\ U\E^;/GVBBBO//U@^MO!O_(AZ!_V#;?_ -%+7%_'K_D0
M[+_L))_Z*EKM/!O_ "(>@?\ 8-M__12UQ?QZ_P"1#LO^PDG_ **EKTI_PC\?
MRW_D<Q_QO]3Y]HHHKS3]@/M"O%_VA/\ F7O^WG_VE7M%>+_M"?\ ,O?]O/\
M[2KTJ_\ #9^/\-_\C6E_V]_Z2SQ>BBBO-/V ^T*^??CU_P CY9?]@U/_ $;+
M7T%7S[\>O^1\LO\ L&I_Z-EKT<1\!^3\+?\ (R7HSS&MKP;_ ,CYH'_82M__
M $:M8M;7@W_D?- _["5O_P"C5K@CNC]0Q7\"?H_R/K:OF/XN_P#)5-7_ .V/
M_HB.OIROF/XN_P#)5-7_ .V/_HB.NW$_ ?F_"'^_S_P/\XG%UVGPB_Y*II'_
M &V_]$25Q==I\(O^2J:1_P!MO_1$E<=/XT?H&9_[A7_P2_)GTY7R3XR_Y'S7
M_P#L)7'_ *-:OK:ODGQE_P CYK__ &$KC_T:U=6)V1\/P=_'J^B_,Q:].^ O
M_(^7O_8-?_T;%7F->G? 7_D?+W_L&O\ ^C8JYJ7QH^PSS_D6UO0^@J***]0_
M%SS'X]?\B'9?]A)/_14M?/M?07QZ_P"1#LO^PDG_ **EKY]KSL1\9^L<+?\
M(M7JPKZ<^$7_ "2O2/\ MM_Z/DKYCKZ<^$7_ "2O2/\ MM_Z/DJL-\9S\7_[
MA#_&ORD;7C+_ )$/7_\ L&W'_HIJ^2:^MO&7_(AZ_P#]@VX_]%-7R358G='/
MP=_ J^J_(*^@O@+_ ,B'>_\ 82?_ -%15\^U]!? 7_D0[W_L)/\ ^BHJC#_&
M>AQ3_P BU^J/3J^+Z^T*^+ZTQ70\?@S_ )?_ /;O_MP5[1^SW_S,/_;M_P"U
M:\7KVC]GO_F8?^W;_P!JUC0_B(^@XD_Y%57_ +=_]*1[17R3XR_Y'S7_ /L)
M7'_HUJ^MJ^2?&7_(^:__ -A*X_\ 1K5OB=D?+\'?QZOHOS,6NT^$7_)5-(_[
M;?\ HB2N+KM/A%_R532/^VW_ *(DKEI_&C[C,_\ <*_^"7Y,^G*^??CU_P C
MY9?]@U/_ $;+7T%7S[\>O^1\LO\ L&I_Z-EKNQ'P'YOPM_R,EZ,\QK:\&_\
M(^:!_P!A*W_]&K6+6UX-_P"1\T#_ +"5O_Z-6N".Z/U#%?P)^C_(^MJ\7_:$
M_P"9>_[>?_:5>T5XO^T)_P R]_V\_P#M*O0K_P -GY/PW_R-:7_;W_I+/%Z*
M**\T_8#[0KS'X]?\B'9?]A)/_14M>G5YC\>O^1#LO^PDG_HJ6O3J_ S\7R/_
M )&5'U/GVBBBO,/V@^G/A%_R2O2/^VW_ */DK:\9?\B'K_\ V#;C_P!%-6+\
M(O\ DE>D?]MO_1\E;7C+_D0]?_[!MQ_Z*:O4C_#7H?B^*_Y&T_\ KX__ $H^
M2:***\L_:#Z"^ O_ "(=[_V$G_\ 145>G5YC\!?^1#O?^PD__HJ*O3J]2E\"
M/Q?//^1E6]3XOHHHKRS]H/:/V>_^9A_[=O\ VK7M%>+_ +/?_,P_]NW_ +5K
MVBO2H?PT?C_$G_(UJ_\ ;O\ Z2@K%\9?\B'K_P#V#;C_ -%-6U6+XR_Y$/7_
M /L&W'_HIJUELSQ\+_'AZK\SY)HHHKR#]X/ISX1?\DKTC_MM_P"CY*[2N+^$
M7_)*](_[;?\ H^2NTKU:?P(_#\S_ -_K_P".7YL^+Z***\H_<#Z"^ O_ "(=
M[_V$G_\ 145>G5YC\!?^1#O?^PD__HJ*O3J]2E\"/Q?//^1E6]3YC^+O_)5-
M7_[8_P#HB.N+KM/B[_R535_^V/\ Z(CKBZ\ZI\;/UC+/]PH?X(_DCT[X"_\
M(^7O_8-?_P!&Q5]!5\^_ 7_D?+W_ +!K_P#HV*OH*NW#_ ?F_%/_ ",GZ(^?
M?CU_R/EE_P!@U/\ T;+7F->G?'K_ )'RR_[!J?\ HV6O,:Y*OQL_0,C_ .1;
M1]#M/A%_R532/^VW_HB2OIROF/X1?\E4TC_MM_Z(DKZ<KJPWP'P_%_\ O\/\
M"_.1XO\ M"?\R]_V\_\ M*O%Z]H_:$_YE[_MY_\ :5>+US5_XC/L.&_^152_
M[>_]*9M>#?\ D?- _P"PE;_^C5KZVKY)\&_\CYH'_82M_P#T:M?6U=&&V9\O
MQC_'I>C_ #/,?CU_R(=E_P!A)/\ T5+7S[7T%\>O^1#LO^PDG_HJ6OGVL,1\
M9]!PM_R+5ZL*^T*^+Z^T*UPO4\?C/_EQ_P!O?^VF+XR_Y$/7_P#L&W'_ **:
MODFOK;QE_P B'K__ &#;C_T4U?)-+$[HZ.#OX%7U7Y!7TY\(O^25Z1_VV_\
M1\E?,=?3GPB_Y)7I'_;;_P!'R5.&^,Z.+_\ <(?XU^4CM*^+Z^T*^+ZO%=#S
M^#/^7_\ V[_[<%?07P%_Y$.]_P"PD_\ Z*BKY]KZ"^ O_(AWO_82?_T5%6>'
M^,]CBG_D6OU1Z=7R3XR_Y'S7_P#L)7'_ *-:OK:ODGQE_P CYK__ &$KC_T:
MU:XG9'S_  =_'J^B_,Q:]H_9[_YF'_MV_P#:M>+U[1^SW_S,/_;M_P"U:PH?
MQ$?4<2?\BJK_ -N_^E(]HHHHKTC\?"BBB@ HHHH **** "L[0_\ D'R_]?EU
M_P"CY*T:SM#_ .0?+_U^77_H^2@#Y HHHKQS^@#Z"^ O_(AWO_82?_T5%7:>
M,O\ D0]?_P"P;<?^BFKB_@+_ ,B'>_\ 82?_ -%15VGC+_D0]?\ ^P;<?^BF
MKTH?PC\?S+_D<R_QK]#Y)HHHKS3]@/H+X"_\B'>_]A)__145;7Q=_P"25ZO_
M -L?_1\=8OP%_P"1#O?^PD__ **BK:^+O_)*]7_[8_\ H^.O1C_!^1^3XC_D
MH%_U\C^:/F.BBBO./U@^G/A%_P DKTC_ +;?^CY*Q?CU_P B'9?]A)/_ $5+
M6U\(O^25Z1_VV_\ 1\E8OQZ_Y$.R_P"PDG_HJ6O0E_!^1^3X?_DH'_U\E^;/
MGVBBBO//U@^MO!O_ "(>@?\ 8-M__12UQ?QZ_P"1#LO^PDG_ **EKM/!O_(A
MZ!_V#;?_ -%+7%_'K_D0[+_L))_Z*EKTI_PC\?RW_D<Q_P ;_4^?:***\T_8
M#[0KQ?\ :$_YE[_MY_\ :5>T5XO^T)_S+W_;S_[2KTJ_\-GX_P -_P#(UI?]
MO?\ I+/%Z***\T_8#[0KY]^/7_(^67_8-3_T;+7T%7S[\>O^1\LO^P:G_HV6
MO1Q'P'Y/PM_R,EZ,\QK:\&_\CYH'_82M_P#T:M8M;7@W_D?- _["5O\ ^C5K
M@CNC]0Q7\"?H_P CZVKYC^+O_)5-7_[8_P#HB.OIROF/XN_\E4U?_MC_ .B(
MZ[<3\!^;\(?[_/\ P/\ .)Q==I\(O^2J:1_VV_\ 1$E<77:?"+_DJFD?]MO_
M $1)7'3^-'Z!F?\ N%?_  2_)GTY7R3XR_Y'S7_^PE<?^C6KZVKY)\9?\CYK
M_P#V$KC_ -&M75B=D?#\'?QZOHOS,6O3O@+_ ,CY>_\ 8-?_ -&Q5YC7IWP%
M_P"1\O?^P:__ *-BKFI?&C[#//\ D6UO0^@J***]0_%SS'X]?\B'9?\ 823_
M -%2U\^U]!?'K_D0[+_L))_Z*EKY]KSL1\9^L<+?\BU>K"OISX1?\DKTC_MM
M_P"CY*^8Z^G/A%_R2O2/^VW_ */DJL-\9S\7_P"X0_QK\I&UXR_Y$/7_ /L&
MW'_HIJ^2:^MO&7_(AZ__ -@VX_\ 135\DU6)W1S\'?P*OJOR"OH+X"_\B'>_
M]A)__145?/M?07P%_P"1#O?^PD__ **BJ,/\9Z'%/_(M?JCTZOB^OM"OB^M,
M5T/'X,_Y?_\ ;O\ [<%>T?L]_P#,P_\ ;M_[5KQ>O:/V>_\ F8?^W;_VK6-#
M^(CZ#B3_ )%57_MW_P!*1[17R3XR_P"1\U__ +"5Q_Z-:OK:ODGQE_R/FO\
M_82N/_1K5OB=D?+\'?QZOHOS,6NT^$7_ "532/\ MM_Z(DKBZ[3X1?\ )5-(
M_P"VW_HB2N6G\:/N,S_W"O\ X)?DSZ<KY]^/7_(^67_8-3_T;+7T%7S[\>O^
M1\LO^P:G_HV6N[$? ?F_"W_(R7HSS&MKP;_R/F@?]A*W_P#1JUBUM>#?^1\T
M#_L)6_\ Z-6N".Z/U#%?P)^C_(^MJ\7_ &A/^9>_[>?_ &E7M%>+_M"?\R]_
MV\_^TJ]"O_#9^3\-_P#(UI?]O?\ I+/%Z***\T_8#[0KS'X]?\B'9?\ 823_
M -%2UZ=7F/QZ_P"1#LO^PDG_ **EKTZOP,_%\C_Y&5'U/GVBBBO,/V@^G/A%
M_P DKTC_ +;?^CY*VO&7_(AZ_P#]@VX_]%-6+\(O^25Z1_VV_P#1\E;7C+_D
M0]?_ .P;<?\ HIJ]2/\ #7H?B^*_Y&T_^OC_ /2CY)HHHKRS]H/H+X"_\B'>
M_P#82?\ ]%15Z=7F/P%_Y$.]_P"PD_\ Z*BKTZO4I? C\7SS_D95O4^+Z***
M\L_:#VC]GO\ YF'_ +=O_:M>T5XO^SW_ ,S#_P!NW_M6O:*]*A_#1^/\2?\
M(UJ_]N_^DH*Q?&7_ "(>O_\ 8-N/_135M5B^,O\ D0]?_P"P;<?^BFK66S/'
MPO\ 'AZK\SY)HHHKR#]X/ISX1?\ )*](_P"VW_H^2NTKB_A%_P DKTC_ +;?
M^CY*[2O5I_ C\/S/_?Z_^.7YL^+Z***\H_<#Z"^ O_(AWO\ V$G_ /145>G5
MYC\!?^1#O?\ L)/_ .BHJ].KU*7P(_%\\_Y&5;U/F/XN_P#)5-7_ .V/_HB.
MN+KM/B[_ ,E4U?\ [8_^B(ZXNO.J?&S]8RS_ '"A_@C^2/3O@+_R/E[_ -@U
M_P#T;%7T%7S[\!?^1\O?^P:__HV*OH*NW#_ ?F_%/_(R?HCY]^/7_(^67_8-
M3_T;+7F->G?'K_D?++_L&I_Z-EKS&N2K\;/T#(_^1;1]#M/A%_R532/^VW_H
MB2OIROF/X1?\E4TC_MM_Z(DKZ<KJPWP'P_%_^_P_P+\Y'B_[0G_,O?\ ;S_[
M2KQ>O:/VA/\ F7O^WG_VE7B]<U?^(S[#AO\ Y%5+_M[_ -*9M>#?^1\T#_L)
M6_\ Z-6OK:ODGP;_ ,CYH'_82M__ $:M?6U=&&V9\OQC_'I>C_,\Q^/7_(AV
M7_823_T5+7S[7T%\>O\ D0[+_L))_P"BI:^?:PQ'QGT'"W_(M7JPK[0KXOK[
M0K7"]3Q^,_\ EQ_V]_[:8OC+_D0]?_[!MQ_Z*:ODFOK;QE_R(>O_ /8-N/\
MT4U?)-+$[HZ.#OX%7U7Y!7TY\(O^25Z1_P!MO_1\E?,=?3GPB_Y)7I'_ &V_
M]'R5.&^,Z.+_ /<(?XU^4CM*^+Z^T*^+ZO%=#S^#/^7_ /V[_P"W!7T%\!?^
M1#O?^PD__HJ*OGVOH+X"_P#(AWO_ &$G_P#1459X?XSV.*?^1:_5'IU?)/C+
M_D?-?_["5Q_Z-:OK:ODGQE_R/FO_ /82N/\ T:U:XG9'S_!W\>KZ+\S%KVC]
MGO\ YF'_ +=O_:M>+U[1^SW_ ,S#_P!NW_M6L*'\1'U'$G_(JJ_]N_\ I2/:
M****](_'PHHHH Y[QI:7NHZ-!9:=Y1DGO(@Z2W36X=%;<R[U!;D+T R1FN5T
M_9=:I8^&+FS>TB@OYTOX8KV2:.=E@62/#L0Q4APVT]"N.>I[[5-)L]9M!;:A
M&SHKB1&21HWC<=&5U(92/4&J#^#]&?34L_(F4)/]I6=;J43B7&#)YV[?NP<9
MSTXZ<5*6_P#7;_(4E=K^N_\ 7]:P>"996T>\MY)9)8[/4;FVA>1R[>6DA"@D
M\G'W>>?EKHZJZ;IMII-A'9:?%Y4$>=J[BQ))R22<DDDDDDY)-6JKH"_S_P"&
M^05G:'_R#Y?^ORZ_]'R5HUG:'_R#Y?\ K\NO_1\E SY HHHKQS^@#Z"^ O\
MR(=[_P!A)_\ T5%7:>,O^1#U_P#[!MQ_Z*:N+^ O_(AWO_82?_T5%7:>,O\
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
ML\7HHHKS3]@/M"OGWX]?\CY9?]@U/_1LM?05?/OQZ_Y'RR_[!J?^C9:]'$?
M?D_"W_(R7HSS&MKP;_R/F@?]A*W_ /1JUBUM>#?^1\T#_L)6_P#Z-6N".Z/U
M#%?P)^C_ "/K:OF/XN_\E4U?_MC_ .B(Z^G*^8_B[_R535_^V/\ Z(CKMQ/P
M'YOPA_O\_P# _P XG%UVGPB_Y*II'_;;_P!$25Q==I\(O^2J:1_VV_\ 1$E<
M=/XT?H&9_P"X5_\ !+\F?3E?)/C+_D?-?_["5Q_Z-:OK:ODGQE_R/FO_ /82
MN/\ T:U=6)V1\/P=_'J^B_,Q:].^ O\ R/E[_P!@U_\ T;%7F->G? 7_ )'R
M]_[!K_\ HV*N:E\:/L,\_P"1;6]#Z"HHHKU#\7/,?CU_R(=E_P!A)/\ T5+7
MS[7T%\>O^1#LO^PDG_HJ6OGVO.Q'QGZQPM_R+5ZL*^G/A%_R2O2/^VW_ */D
MKYCKZ<^$7_)*](_[;?\ H^2JPWQG/Q?_ +A#_&ORD;7C+_D0]?\ ^P;<?^BF
MKY)KZV\9?\B'K_\ V#;C_P!%-7R358G='/P=_ J^J_(*^@O@+_R(=[_V$G_]
M%15\^U]!? 7_ )$.]_["3_\ HJ*HP_QGH<4_\BU^J/3J^+Z^T*^+ZTQ70\?@
MS_E__P!N_P#MP5[1^SW_ ,S#_P!NW_M6O%Z]H_9[_P"9A_[=O_:M8T/XB/H.
M)/\ D55?^W?_ $I'M%?)/C+_ )'S7_\ L)7'_HUJ^MJ^2?&7_(^:_P#]A*X_
M]&M6^)V1\OP=_'J^B_,Q:[3X1?\ )5-(_P"VW_HB2N+KM/A%_P E4TC_ +;?
M^B)*Y:?QH^XS/_<*_P#@E^3/IROGWX]?\CY9?]@U/_1LM?05?/OQZ_Y'RR_[
M!J?^C9:[L1\!^;\+?\C)>C/,:VO!O_(^:!_V$K?_ -&K6+6UX-_Y'S0/^PE;
M_P#HU:X([H_4,5_ GZ/\CZVKQ?\ :$_YE[_MY_\ :5>T5XO^T)_S+W_;S_[2
MKT*_\-GY/PW_ ,C6E_V]_P"DL\7HHHKS3]@/M"O,?CU_R(=E_P!A)/\ T5+7
MIU>8_'K_ )$.R_["2?\ HJ6O3J_ S\7R/_D94?4^?:***\P_:#Z<^$7_ "2O
M2/\ MM_Z/DK:\9?\B'K_ /V#;C_T4U8OPB_Y)7I'_;;_ -'R5M>,O^1#U_\
M[!MQ_P"BFKU(_P ->A^+XK_D;3_Z^/\ ]*/DFBBBO+/V@^@O@+_R(=[_ -A)
M_P#T5%7IU>8_ 7_D0[W_ +"3_P#HJ*O3J]2E\"/Q?//^1E6]3XOHHHKRS]H/
M:/V>_P#F8?\ MV_]JU[17B_[/?\ S,/_ &[?^U:]HKTJ'\-'X_Q)_P C6K_V
M[_Z2@K%\9?\ (AZ__P!@VX_]%-6U6+XR_P"1#U__ +!MQ_Z*:M9;,\?"_P >
M'JOS/DFBBBO(/W@^G/A%_P DKTC_ +;?^CY*[2N+^$7_ "2O2/\ MM_Z/DKM
M*]6G\"/P_,_]_K_XY?FSXOHHHKRC]P/H+X"_\B'>_P#82?\ ]%15Z=7F/P%_
MY$.]_P"PD_\ Z*BKTZO4I? C\7SS_D95O4^8_B[_ ,E4U?\ [8_^B(ZXNNT^
M+O\ R535_P#MC_Z(CKBZ\ZI\;/UC+/\ <*'^"/Y(].^ O_(^7O\ V#7_ /1L
M5?05?/OP%_Y'R]_[!K_^C8J^@J[</\!^;\4_\C)^B/GWX]?\CY9?]@U/_1LM
M>8UZ=\>O^1\LO^P:G_HV6O,:Y*OQL_0,C_Y%M'T.T^$7_)5-(_[;?^B)*^G*
M^8_A%_R532/^VW_HB2OIRNK#? ?#\7_[_#_ OSD>+_M"?\R]_P!O/_M*O%Z]
MH_:$_P"9>_[>?_:5>+US5_XC/L.&_P#D54O^WO\ TIFUX-_Y'S0/^PE;_P#H
MU:^MJ^2?!O\ R/F@?]A*W_\ 1JU];5T8;9GR_&/\>EZ/\SS'X]?\B'9?]A)/
M_14M?/M?07QZ_P"1#LO^PDG_ **EKY]K#$?&?0<+?\BU>K"OM"OB^OM"M<+U
M/'XS_P"7'_;W_MIB^,O^1#U__L&W'_HIJ^2:^MO&7_(AZ_\ ]@VX_P#135\D
MTL3NCHX._@5?5?D%?3GPB_Y)7I'_ &V_]'R5\QU].?"+_DE>D?\ ;;_T?)4X
M;XSHXO\ ]PA_C7Y2.TKXOK[0KXOJ\5T//X,_Y?\ _;O_ +<%?07P%_Y$.]_[
M"3_^BHJ^?:^@O@+_ ,B'>_\ 82?_ -%15GA_C/8XI_Y%K]4>G5\D^,O^1\U_
M_L)7'_HUJ^MJ^2?&7_(^:_\ ]A*X_P#1K5KB=D?/\'?QZOHOS,6O:/V>_P#F
M8?\ MV_]JUXO7M'[/?\ S,/_ &[?^U:PH?Q$?4<2?\BJK_V[_P"E(]HHHHKT
MC\?"BBB@ HHHH **** "L[0_^0?+_P!?EU_Z/DK1K.T/_D'R_P#7Y=?^CY*
M/D"BBBO'/Z /H+X"_P#(AWO_ &$G_P#145=IXR_Y$/7_ /L&W'_HIJXOX"_\
MB'>_]A)__145=IXR_P"1#U__ +!MQ_Z*:O2A_"/Q_,O^1S+_ !K]#Y)HHHKS
M3]@/H+X"_P#(AWO_ &$G_P#145;7Q=_Y)7J__;'_ -'QUB_ 7_D0[W_L)/\
M^BHJVOB[_P DKU?_ +8_^CXZ]&/\'Y'Y/B/^2@7_ %\C^:/F.BBBO./U@^G/
MA%_R2O2/^VW_ */DK%^/7_(AV7_823_T5+6U\(O^25Z1_P!MO_1\E8OQZ_Y$
M.R_["2?^BI:]"7\'Y'Y/A_\ DH'_ -?)?FSY]HHHKSS]8/K;P;_R(>@?]@VW
M_P#12UQ?QZ_Y$.R_["2?^BI:[3P;_P B'H'_ &#;?_T4M<7\>O\ D0[+_L))
M_P"BI:]*?\(_'\M_Y',?\;_4^?:***\T_8#[0KQ?]H3_ )E[_MY_]I5[17B_
M[0G_ #+W_;S_ .TJ]*O_  V?C_#?_(UI?]O?^DL\7HHHKS3]@/M"OGWX]?\
M(^67_8-3_P!&RU]!5\^_'K_D?++_ +!J?^C9:]'$? ?D_"W_ ",EZ,\QK:\&
M_P#(^:!_V$K?_P!&K6+6UX-_Y'S0/^PE;_\ HU:X([H_4,5_ GZ/\CZVKYC^
M+O\ R535_P#MC_Z(CKZ<KYC^+O\ R535_P#MC_Z(CKMQ/P'YOPA_O\_\#_.)
MQ==I\(O^2J:1_P!MO_1$E<77:?"+_DJFD?\ ;;_T1)7'3^-'Z!F?^X5_\$OR
M9].5\D^,O^1\U_\ ["5Q_P"C6KZVKY)\9?\ (^:__P!A*X_]&M75B=D?#\'?
MQZOHOS,6O3O@+_R/E[_V#7_]&Q5YC7IWP%_Y'R]_[!K_ /HV*N:E\:/L,\_Y
M%M;T/H*BBBO4/Q<\Q^/7_(AV7_823_T5+7S[7T%\>O\ D0[+_L))_P"BI:^?
M:\[$?&?K'"W_ "+5ZL*^G/A%_P DKTC_ +;?^CY*^8Z^G/A%_P DKTC_ +;?
M^CY*K#?&<_%_^X0_QK\I&UXR_P"1#U__ +!MQ_Z*:ODFOK;QE_R(>O\ _8-N
M/_135\DU6)W1S\'?P*OJOR"OH+X"_P#(AWO_ &$G_P#145?/M?07P%_Y$.]_
M["3_ /HJ*HP_QGH<4_\ (M?JCTZOB^OM"OB^M,5T/'X,_P"7_P#V[_[<%>T?
ML]_\S#_V[?\ M6O%Z]H_9[_YF'_MV_\ :M8T/XB/H.)/^155_P"W?_2D>T5\
MD^,O^1\U_P#["5Q_Z-:OK:ODGQE_R/FO_P#82N/_ $:U;XG9'R_!W\>KZ+\S
M%KM/A%_R532/^VW_ *(DKBZ[3X1?\E4TC_MM_P"B)*Y:?QH^XS/_ '"O_@E^
M3/IROGWX]?\ (^67_8-3_P!&RU]!5\^_'K_D?++_ +!J?^C9:[L1\!^;\+?\
MC)>C/,:VO!O_ "/F@?\ 82M__1JUBUM>#?\ D?- _P"PE;_^C5K@CNC]0Q7\
M"?H_R/K:O%_VA/\ F7O^WG_VE7M%>+_M"?\ ,O?]O/\ [2KT*_\ #9^3\-_\
MC6E_V]_Z2SQ>BBBO-/V ^T*\Q^/7_(AV7_823_T5+7IU>8_'K_D0[+_L))_Z
M*EKTZOP,_%\C_P"1E1]3Y]HHHKS#]H/ISX1?\DKTC_MM_P"CY*VO&7_(AZ__
M -@VX_\ 135B_"+_ ))7I'_;;_T?)6UXR_Y$/7_^P;<?^BFKU(_PUZ'XOBO^
M1M/_ *^/_P!*/DFBBBO+/V@^@O@+_P B'>_]A)__ $5%7IU>8_ 7_D0[W_L)
M/_Z*BKTZO4I? C\7SS_D95O4^+Z***\L_:#VC]GO_F8?^W;_ -JU[17B_P"S
MW_S,/_;M_P"U:]HKTJ'\-'X_Q)_R-:O_ &[_ .DH*Q?&7_(AZ_\ ]@VX_P#1
M35M5B^,O^1#U_P#[!MQ_Z*:M9;,\?"_QX>J_,^2:***\@_>#Z<^$7_)*](_[
M;?\ H^2NTKB_A%_R2O2/^VW_ */DKM*]6G\"/P_,_P#?Z_\ CE^;/B^BBBO*
M/W ^@O@+_P B'>_]A)__ $5%7IU>8_ 7_D0[W_L)/_Z*BKTZO4I? C\7SS_D
M95O4^8_B[_R535_^V/\ Z(CKBZ[3XN_\E4U?_MC_ .B(ZXNO.J?&S]8RS_<*
M'^"/Y(].^ O_ "/E[_V#7_\ 1L5?05?/OP%_Y'R]_P"P:_\ Z-BKZ"KMP_P'
MYOQ3_P C)^B/GWX]?\CY9?\ 8-3_ -&RUYC7IWQZ_P"1\LO^P:G_ *-EKS&N
M2K\;/T#(_P#D6T?0[3X1?\E4TC_MM_Z(DKZ<KYC^$7_)5-(_[;?^B)*^G*ZL
M-\!\/Q?_ +_#_ OSD>+_ +0G_,O?]O/_ +2KQ>O:/VA/^9>_[>?_ &E7B]<U
M?^(S[#AO_D54O^WO_2F;7@W_ )'S0/\ L)6__HU:^MJ^2?!O_(^:!_V$K?\
M]&K7UM71AMF?+\8_QZ7H_P SS'X]?\B'9?\ 823_ -%2U\^U]!?'K_D0[+_L
M))_Z*EKY]K#$?&?0<+?\BU>K"OM"OB^OM"M<+U/'XS_Y<?\ ;W_MIB^,O^1#
MU_\ [!MQ_P"BFKY)KZV\9?\ (AZ__P!@VX_]%-7R32Q.Z.C@[^!5]5^05].?
M"+_DE>D?]MO_ $?)7S'7TY\(O^25Z1_VV_\ 1\E3AOC.CB__ '"'^-?E([2O
MB^OM"OB^KQ70\_@S_E__ -N_^W!7T%\!?^1#O?\ L)/_ .BHJ^?:^@O@+_R(
M=[_V$G_]%15GA_C/8XI_Y%K]4>G5\D^,O^1\U_\ ["5Q_P"C6KZVKY)\9?\
M(^:__P!A*X_]&M6N)V1\_P '?QZOHOS,6O:/V>_^9A_[=O\ VK7B]>T?L]_\
MS#_V[?\ M6L*'\1'U'$G_(JJ_P#;O_I2/:****](_'PHHHH **** "BBB@ K
M.T/_ )!\O_7Y=?\ H^2M&L[0_P#D'R_]?EU_Z/DH ^0****\<_H ^@O@+_R(
M=[_V$G_]%15VGC+_ )$/7_\ L&W'_HIJXOX"_P#(AWO_ &$G_P#145=IXR_Y
M$/7_ /L&W'_HIJ]*'\(_'\R_Y',O\:_0^2:***\T_8#Z"^ O_(AWO_82?_T5
M%6U\7?\ DE>K_P#;'_T?'6+\!?\ D0[W_L)/_P"BHJVOB[_R2O5_^V/_ */C
MKT8_P?D?D^(_Y*!?]?(_FCYCHHHKSC]8/ISX1?\ )*](_P"VW_H^2L7X]?\
M(AV7_823_P!%2UM?"+_DE>D?]MO_ $?)6+\>O^1#LO\ L))_Z*EKT)?P?D?D
M^'_Y*!_]?)?FSY]HHHKSS]8/K;P;_P B'H'_ &#;?_T4M<7\>O\ D0[+_L))
M_P"BI:[3P;_R(>@?]@VW_P#12UQ?QZ_Y$.R_["2?^BI:]*?\(_'\M_Y',?\
M&_U/GVBBBO-/V ^T*\7_ &A/^9>_[>?_ &E7M%>+_M"?\R]_V\_^TJ]*O_#9
M^/\ #?\ R-:7_;W_ *2SQ>BBBO-/V ^T*^??CU_R/EE_V#4_]&RU]!5\^_'K
M_D?++_L&I_Z-EKT<1\!^3\+?\C)>C/,:VO!O_(^:!_V$K?\ ]&K6+6UX-_Y'
MS0/^PE;_ /HU:X([H_4,5_ GZ/\ (^MJ^8_B[_R535_^V/\ Z(CKZ<KYC^+O
M_)5-7_[8_P#HB.NW$_ ?F_"'^_S_ ,#_ #B<77:?"+_DJFD?]MO_ $1)7%UV
MGPB_Y*II'_;;_P!$25QT_C1^@9G_ +A7_P $OR9].5\D^,O^1\U__L)7'_HU
MJ^MJ^2?&7_(^:_\ ]A*X_P#1K5U8G9'P_!W\>KZ+\S%KT[X"_P#(^7O_ &#7
M_P#1L5>8UZ=\!?\ D?+W_L&O_P"C8JYJ7QH^PSS_ )%M;T/H*BBBO4/Q<\Q^
M/7_(AV7_ &$D_P#14M?/M?07QZ_Y$.R_["2?^BI:^?:\[$?&?K'"W_(M7JPK
MZ<^$7_)*](_[;?\ H^2OF.OISX1?\DKTC_MM_P"CY*K#?&<_%_\ N$/\:_*1
MM>,O^1#U_P#[!MQ_Z*:ODFOK;QE_R(>O_P#8-N/_ $4U?)-5B=T<_!W\"KZK
M\@KZ"^ O_(AWO_82?_T5%7S[7T%\!?\ D0[W_L)/_P"BHJC#_&>AQ3_R+7ZH
M].KXOK[0KXOK3%=#Q^#/^7__ &[_ .W!7M'[/?\ S,/_ &[?^U:\7KVC]GO_
M )F'_MV_]JUC0_B(^@XD_P"155_[=_\ 2D>T5\D^,O\ D?-?_P"PE<?^C6KZ
MVKY)\9?\CYK_ /V$KC_T:U;XG9'R_!W\>KZ+\S%KM/A%_P E4TC_ +;?^B)*
MXNNT^$7_ "532/\ MM_Z(DKEI_&C[C,_]PK_ ."7Y,^G*^??CU_R/EE_V#4_
M]&RU]!5\^_'K_D?++_L&I_Z-EKNQ'P'YOPM_R,EZ,\QK:\&_\CYH'_82M_\
MT:M8M;7@W_D?- _["5O_ .C5K@CNC]0Q7\"?H_R/K:O%_P!H3_F7O^WG_P!I
M5[17B_[0G_,O?]O/_M*O0K_PV?D_#?\ R-:7_;W_ *2SQ>BBBO-/V ^T*\Q^
M/7_(AV7_ &$D_P#14M>G5YC\>O\ D0[+_L))_P"BI:].K\#/Q?(_^1E1]3Y]
MHHHKS#]H/ISX1?\ )*](_P"VW_H^2MKQE_R(>O\ _8-N/_135B_"+_DE>D?]
MMO\ T?)6UXR_Y$/7_P#L&W'_ **:O4C_  UZ'XOBO^1M/_KX_P#TH^2:***\
ML_:#Z"^ O_(AWO\ V$G_ /145>G5YC\!?^1#O?\ L)/_ .BHJ].KU*7P(_%\
M\_Y&5;U/B^BBBO+/V@]H_9[_ .9A_P"W;_VK7M%>+_L]_P#,P_\ ;M_[5KVB
MO2H?PT?C_$G_ "-:O_;O_I*"L7QE_P B'K__ &#;C_T4U;58OC+_ )$/7_\
ML&W'_HIJUELSQ\+_ !X>J_,^2:***\@_>#Z<^$7_ "2O2/\ MM_Z/DKM*XOX
M1?\ )*](_P"VW_H^2NTKU:?P(_#\S_W^O_CE^;/B^BBBO*/W ^@O@+_R(=[_
M -A)_P#T5%7IU>8_ 7_D0[W_ +"3_P#HJ*O3J]2E\"/Q?//^1E6]3YC^+O\
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
MS_Z1_P!_I?\ XW5XB$I6LCR^%L=AL)[;V\U&_+:_ES'F->T?L]_\S#_V[?\
MM6L7_A0OBC_G_P!(_P"_TO\ \;KM?AYX'\3>!/[1W)I-]]M\KI>R1[-F_P#Z
M8G.=_P"E94:<U--H]K/<UP6(RZI2I5$Y.VG_ &\CTVODGQE_R/FO_P#82N/_
M $:U?3WVGQ)_T"=*_P#!I)_\CUY%K7P5\3ZOKVH:D+K28OMES)/Y?VB5MF]B
MV,^7SC/6ML1&4DK'S_"^,P^$K5)5YJ*:6_J>25VGPB_Y*II'_;;_ -$25M?\
M*%\4?\_^D?\ ?Z7_ .-UM^#_ (3>)_"OBNSUDS:3="VW_N1<RINW(R=?*./O
M9Z=JYX4YJ2;1];F&<8"I@ZL(54VXR2]6F>SU\^_'K_D?++_L&I_Z-EKVK[3X
MD_Z!.E?^#23_ .1Z\]\??#;Q-XWUZ'4E.DV7E6RP>6;N63.&9LY\H?WNGM77
M6BY0LCX7AW$T<-CE4K2Y59ZGA-;7@W_D?- _["5O_P"C5KM/^%"^*/\ G_TC
M_O\ 2_\ QNKNB_!7Q/I&O:?J1NM)E^QW,<_E_:)5W[&#8SY?&<=:XXTIW6A^
M@XC.LNE1G%55=I_D>ZUXO^T)_P R]_V\_P#M*O4/M/B3_H$Z5_X-)/\ Y'KB
MOB'X'\3>._[.VII-C]B\WK>R2;]^S_IB,8V?K7;63<&D?F^15Z>'S&G5JNT5
M?7_MUGSY17IW_"A?%'_/_I'_ '^E_P#C='_"A?%'_/\ Z1_W^E_^-UP^RGV/
MT[^W,M_Y_(^@J\Q^/7_(AV7_ &$D_P#14M=M]I\2?] G2O\ P:2?_(]<QX^\
M+^)?&^@PZ:MOI-EY5RL_F&^DDSA67&/)'][K[5WU$W!I'Y7E-6%''4JE1V2>
MK/FZBO3O^%"^*/\ G_TC_O\ 2_\ QNC_ (4+XH_Y_P#2/^_TO_QNN#V4^Q^J
M?VYEO_/Y'IWPB_Y)7I'_ &V_]'R5M>,O^1#U_P#[!MQ_Z*:L?P?H_B7PKX4L
M]&-EI5T;;?\ OAJ$B;MSL_3R#C[V.O:KNM0>)=7T'4--&G:5%]LMI(/,_M*1
MMF]2N<>1SC/2N^*?(EY'Y7B*L)9E.JG[KFW?RYKW/E2BO3O^%"^*/^?_ $C_
M +_2_P#QNC_A0OBC_G_TC_O]+_\ &ZX/93['ZI_;F6_\_D=I\!?^1#O?^PD_
M_HJ*O3JX#P#X7\2^"-!FTUK?2;WS;EI_,%])'C*JN,>2?[O7WKI_M/B3_H$Z
M5_X-)/\ Y'KOIIJ"3/RO-JL*V.JU*;NF]&?(]%>G?\*%\4?\_P#I'_?Z7_XW
M1_PH7Q1_S_Z1_P!_I?\ XW7![*?8_5/[<RW_ )_(VOV>_P#F8?\ MV_]JU[1
M7F7P\\#^)O G]H[DTF^^V^5TO9(]FS?_ -,3G._]*]$L7O9("=2M[>WEW8"V
M\[2J5P.<E%YSGC'XUW44U!)GYCGM>GB,QJ5:3O%VU_[=19K%\9?\B'K_ /V#
M;C_T4U:\QD6!S;HCRA245V*JS8X!(!P,]\'Z&N=UJ#Q+J^@ZAIHT[2HOMEM)
M!YG]I2-LWJ5SCR.<9Z5H]CS,/)1K0D]DU^9\J45Z=_PH7Q1_S_Z1_P!_I?\
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
MRZ_H:WAS5I=7TV22Y$/GV]Q);2M;L6C=D;!92>Q].QR.<5K5R>CVMGX5U_\
MLRTTUK:SU)C]EN%O#(A94+>6(CQ$ -V O'RGH<9ZRGT0E_7Z&/XJ\/P>*/#E
MQI-T56.<KERN2H# DCT. 0#VSWZ5REE!I,%G9:[-JMW)=S3/!I%QXAF\R)&P
MV&54*JNY%;#'#$<9YQ7H=<3<Z;X.TWQ5#9ZG?,+B56EMM/O9W:V0R%E8HC?)
MN.6&.V3@#-3UTZC=K79T?AW5CKGA^UU%DC1IE.1$^]"02,JW&5.,@]P16G7,
M:#->:3K<VB:M)<3M<;[BSN))(RKQIL5D5$11&%W+A>>.<DYKIZO?5=05]F8?
MBOPQ;>*],@LKIS$(;J*X65!\Z%&S\A_A)&1GT)KAK#7-,\+ZI<ZEXD@U"ZO+
M>XEL([JYU*.YF10<X2'Y"-Z[6Q&C,01G.*]5(R,5Q^G6G@[P]XHN[#3IH;/7
M;N-"QG=GF?(.TAY,ER<'C)SM]JE73T_IZ?H@EJM?ZW_5W.KM;E+RTBN81((Y
MD#J)(V1@",\JP!!]B,U+7.>&KF]M;JXT766N9;N/-Q'<SS))]HB+D9&Q$"XP
M/EQQD<FNCIZ/5 NS,#Q1X5B\3OIC27,EH]A<_:%G@ $H^1@ K'I\Q4]#G;TK
MGVO]#\&Z[&L,M[XBUBY(AN6%P;J]ACS\I\I1A8\\G 4=\'MWD\,=S;R0S+OC
MD4HZGN",$5SMC>^&K:XN_"_AV[L]*U"$;3;P1+&Z,5#;E5AASA@<\]>:2T>G
MK_F$M5_7R.D5MRAL$9&<$8-+7/\ A6]NO)FTC5A/_:-@%,KSSI,TR/DJ^Y54
M<D,,;1C;Z8)Z"J!.Z.*^(6FV7F:7KE[-?VYL93%'-ID8-P'F(C7!.1MR2",'
M)853L[S3="MO[:\/WT.HK+*D6IR:C*[7TA+A53+$;"NXXC*CDX &:[36-+AU
MK1[G3KEG2.XC*%XR R'LRY[@X(]Q7,W)\->*Y;LZ'/83>(]/5XDN3!$+N!U)
M4X,B';RI&[:0#ZU"O'^NG7^O/R"4;_UUZ'9T5C^&+][O23;W*S)>6#_9;E9Y
M5E?>J@Y+J &RK*V<#KT!XK8JV"=T<)XPTF]MO%EAKNCW[V5S.HL?+2(3^?(S
M#:3&S*ORH)#NSG'KC%1V-W%X=\3&(:Q#K&H7EY%::E]J.RZ#LNZ/RT&%$:JV
M=H'0L=Q(.>SU72[;5[$VUYYBIN#K)%(8WC93D,K#D$&N:&@Z9%X:GN?#E[=7
M5PS-(^HV<D5S>3$X#!9),J"0%'8  8QBHC[N_P#6O_#_ (=@DK[?T_ZM^)V-
M%4M'U"#4]*AN;5Y'3E&\X8D5E)5E8=F!!!]ZNU;!.Z/._%.B:WH%]KOBGP[J
M:VD;P1O+;.GF*VW/F2#=Q&<;3P&SMZ<U/X/\0Z5IVH_\(ZRWLNK7$AFN;AI$
MN_.D(&7=X2?+&  -ZH,  #&*Z_6=,L-6TV2VU=2UI]Z1?-:-2!_>((ROJ#QZ
MUA3Z=::?X,M(/"DUY'86Y0*-$6%Y)T&!]Y^/<D?,><<U,?=WVT^[]$*2;=UN
M=715>POH-2T^"]LW+P3H'1B"#@^H/(/M5BF-.ZN<3#X,UNTUO6+C1]?&DV=_
M<!UA2V$[*NW+,A<X0F1I#C##FKWAO4]!TW4IO"5C/*-0M<S2+.V][C>2S2EA
MD$EB<YP0>P&*U-?TW3]0L,ZQ<RP6<&9)=MVT", /XV4C*^Q./6LB^0>'-/L9
M_"EK;PZ.DF^ZBTZQ65Y(\9RN'4 <<D!V/84E[N^VP23>V^_]+^O\^KHJ.WGB
MNK:.XMW$D4J!T=>C*1D&I*;71@FFKH\C&C66C^(-5T?4O[<&DB7[9.FG3XMR
MDSL5W1(/-"#:4.TE?ER0 :Z[P7K,5]>7UAIFI0:OI=I'&;>[MXT5(B2X,'R
M*=@5>G(!YK7UBZT;0ITUW5Y?LS!1:"<[B,.P(4@<=0,$CC)]:R]4NK2'4=/\
M36T3ZA8!-C74&HMY4"NP7>(1\DF=QRW4 <9I1T5OE_E^%NUOS4MV_G_G^-^_
MW[=71113*"N7\?:/:ZEX?6ZOC.L>E2_;RUH@,X$8+8C)/#9 /.>F*ZBD=%DC
M9' 96&"#W%3*]M-_UZ#5NNQYUI4VFK;S:MH.J&\UV&'=,?$DCB=(,9VA?E$:
ML5!WJI4XS\V*[S3+Y=3TFTOXT:-+J%)E1Q@J&4'!]^:Y8V/@^X6'PA=RV=WJ
M&FQJEJNHVZ2RQ?+E"F]<,0,=,].>]:'A6ZNH&GT/5C</?V:B;SIYDE,\3LP5
M\HB <J1MVC& .1S5Z.]MNG]?I^>IFDU9_?\ I?\ KR['1UC^*O#T'BGPY<:3
M=%5CG*Y8KDJ P)(]#@$ ]L]^E;%%2U<L\PMQIMEI6GZ[K>I:J+FZGE@TZZNI
M1=?80 Y#^7L"JQ1""=K%<X)ZFN[\-7UUJ7ARSN]00K/*A+$Q&+>,D!]AY7<
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
/ 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>pins-20230630_g4.jpg
<TEXT>
begin 644 pins-20230630_g4.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#:17AI9@  34T *@    @ ! $[  (
M   %   (2H=I  0    !   (4)R=  $    *   0R.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 ')C:'4    %
MD ,  @   !0  !">D 0  @   !0  !"RDI$  @    ,R,P  DI(  @    ,R
M,P  ZAP !P  " P   B2     !SJ    "
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M            ,C R,SHP-SHQ-2 Q-CHQ-#HU,@ R,#(S.C W.C$U(#$V.C$T
M.C4R    <@!C &@ =0   /_A"Q=H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
M+C O #P_>'!A8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53
M>DY48WIK8SED)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE
M=&$O(CX\<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y
M.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F
M.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X
M,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q
M+C$O(B\^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D
M9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT
M=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR
M,#(S+3 W+3$U5#$V.C$T.C4R+C(R-SPO>&UP.D-R96%T941A=&4^/"]R9&8Z
M1&5S8W)I<'1I;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z
M9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID
M8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A
M=&]R/CQR9&8Z4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY
M.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^/')D9CIL:3YR8VAU/"]R9&8Z;&D^
M/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T:6]N
M/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*
M"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK
M*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( =8#[ ,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9
M&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"
M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2
MT]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH QO%'BS1?!NC-JGB*]2TME.U202TC=E
M51R3]*Y70_C;X3UO6K?2G&HZ7<W;;;7^TK0PK<'MM;)'/OBL#XFB.7XZ?#R'
M5P&THO,563_5F?'RYSQG.W%,^,7BK5=!O(9M8\ V&K^'[2YB-KJ%S>*")F':
M,988.1TQQ2AK9OJ[?C;?OV^02O=QCT5_Z\N__ /1V\8Z8OCQ?")\[^TVL_M@
M^3]WY><?>SUR.F*WJ\8U:_-C^TL^H+'O,'A-Y@GKAF./TK!ME\5ZE\);CXH-
MXZU>'5%CDO(["*4"Q5$<CRC%C!X&,_SI<R4;OI>__@4DOR%>[LNMK?\ @*?Z
MGM5[XKTZP\8:=X:G\[[?J4,DT&U,IM3[V3GBMNO ]:N;WQM\2/AO=17\VB3Z
MIHLTLLUL0)8PR981E@0">QQQUK6\.ZSJ?A/QGXP\*:IXJN[O3-.TU;ZWU35#
M]HFM,@9W'C?C.<>WO3=XKWM_>_\ )6_T0E*[TV]W\;?JSV:L'2_&.F:OXMU?
MP[:>=]NT@1FYWIA/G&1M.>:\*M-<UG1O$GA#4-+\0^,]1MM6U&*WN;G6L1V5
MVK]?)A)W+QR.,8[UW/@/_DX;XB_[EI_Z *J*O*S[/[U;_,4I>Z[>7XNWZ'K5
M%%%(L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** ,+Q=X-T7QOHXT[Q!;&6)7$D4B,4DA<=&5AT-<9:_ ;P^;Z
M"XU_6=?\11VS!H+;5+\R1(1[ #^>*]0HH7NNZ!ZJS.;?P-I<GC]?%SR7)OA8
M?8/(W+Y)CSG[NW.>?7'M7+2? GPX\SP1ZGK<.BRS>?)H<5[BS9LY^YC.,]LU
MZ;12M;^O._YZA_7X6_(XWQ'\,-#\2ZMINHW$U]9S:5;M;V?V&<0B$'&&! R&
M7''./4&H-'^$V@:9I6M6EW-?:O/KJ&._O;^??/*N, ;@!@#M@5W-%%E9KO\
MKO\ >%OZ]-CS:W^">D1QZ2+K7_$%X=&N$GT_S[M2+<)T0+LV[>!GC/'!%=/I
M'@K3M&\9:UXEM9KI[W61&+B.1U,:[!@;0%!'XDUT5%5=WOZ_CO\ ?85E:W]:
M;!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45D:[XITCPV(?[6N3&
M\[ 1QQQM(Y&Y5W;5!.T%ER>G(I;GQ5H5FMLUQJELBW40FB;?D-'_ '\CHO/W
MC@4+78&[;FM16;>>(]'T^_CLKW48(;B0*51FZ!CA<GH-QX&<9/ I9?$.DPZL
MNF2W\*WC$*(BW.XC(4GH&(Y /)H T:*** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#.US_D'Q?]?EK_ .CXZT:SM<_Y!\7_ %^6O_H^.M&@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *^??CU_P CY9?]@U/_ $;+7T%7S[\>O^1\LO\ L&I_Z-EK#$? ?4<+?\C)
M>C/,:***\X_6 HHHH **** "OISX1?\ )*](_P"VW_H^2OF.OISX1?\ )*](
M_P"VW_H^2NG#?&?'\7_[A#_&ORD=I1117>?EX4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7S'\7?\ DJFK_P#;'_T1'7TY7S'\7?\ DJFK
M_P#;'_T1'7-B?@/L.$/]_G_@?YQ.+HHHK@/U **** "BBB@ KZ<^$7_)*](_
M[;?^CY*^8Z^G/A%_R2O2/^VW_H^2NG#?&?'\7_[A#_&ORD=I1117>?EX4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !161KOBG2/#8A_M:Y,;SL!'''&TCD;E7=M4$[067)Z<BJU_P".
MO#6F-"M[J\,?G0B>,A68/&>C @$8XI75KAUL=!16+<^,?#UG)!'=:M;Q/<1)
M-$K-RR/G:V/0X./I5B7Q#I,.K+IDM_"MXQ"B(MSN(R%)Z D<@'DTQ71I4444
M#,[7/^0?%_U^6O\ Z/CK1K.US_D'Q?\ 7Y:_^CXZT: "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY]^/7_
M "/EE_V#4_\ 1LM?05?/OQZ_Y'RR_P"P:G_HV6L,1\!]1PM_R,EZ,\QHHHKS
MC]8"BBB@ HHHH *^G/A%_P DKTC_ +;?^CY*^8Z^G/A%_P DKTC_ +;?^CY*
MZ<-\9\?Q?_N$/\:_*1VE%%%=Y^7A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %?,?Q=_P"2J:O_ -L?_1$=?3E?,?Q=_P"2J:O_ -L?_1$=
M<V)^ ^PX0_W^?^!_G$XNBBBN _4 HHHH **** "OISX1?\DKTC_MM_Z/DKYC
MKZ<^$7_)*](_[;?^CY*Z<-\9\?Q?_N$/\:_*1VE%%%=Y^7A1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M >>?$FYL+'4+&YDU?^QKX&$1SW*H;:9!<QDJVXC)4@/@%3C/.,U.]U+XCT/P
MOH]U:1V::LGGWMJBE%^SQ*&9 O!"LQC&#_"Q!KM[BVANHPES$LJJZN PR RD
M,I^H(!J6B/NQMYW_ *_K\Q-7=SS?Q3=PZ5K.MW>G>(;FQUM8(?LFF&.()=LJ
MG8BJREI%8L5.TC!)Z'FJU_=Q#3]9T2>6-=>NM=AFAM3_ *UP9(F211U9553\
MPX&P^E>H%06!(!(Z''2C:-P; R!@'%**L[_UNG^@G&ZT_K1K]1:***91G:Y_
MR#XO^ORU_P#1\=:-9VN?\@^+_K\M?_1\=:- !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\^_'K_D?++_L&
MI_Z-EKZ"KY]^/7_(^67_ &#4_P#1LM88CX#ZCA;_ )&2]&>8T445YQ^L!111
M0 4444 %?3GPB_Y)7I'_ &V_]'R5\QU].?"+_DE>D?\ ;;_T?)73AOC/C^+_
M /<(?XU^4CM****[S\O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN<U_P :V>@ZE'9/9WM[
M+M#S?9(M_D(0Y#')&<^6WRKD\=.F9]2\7:;ILA61;F<) +B=K>!G%O$<X=\=
M!P>.O!XXH!Z.S-RBL&[\8Z59Z@]M(;AUB>..>YCA+0P-)C8';MG<I]@03C-2
M#Q39OK<FF0VNH3R0S"&6:*T=H8W*AL%P,# 89H6NPKHVJ***!A1110 4444
M%?,?Q=_Y*IJ__;'_ -$1U].5\Q_%W_DJFK_]L?\ T1'7-B?@/L.$/]_G_@?Y
MQ.+HHHK@/U **** "BBB@ KZ<^$7_)*](_[;?^CY*^8Z^G/A%_R2O2/^VW_H
M^2NG#?&?'\7_ .X0_P :_*1VE%%%=Y^7A1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %<;XT\4ZCH^J:?INE/86TMT4837^XK)F:-#&@!&3ARQ.>
M .AZCLJY'QUI6M:I;PQ:;96&J6;2P^=8WK;!E9D;?NV-D;00P(Z<C/0IWYH^
MO]?U]^@='_7]?UU&>(]=\5Z3I,.H6UCI0W11JUI++(\S7#G C3:-IRQ !)'<
MG I+[Q?JEG'J4XLK-[?0XHVU/]ZVYG*"201\=%1@1G[Q...M3Z?X4N[6+PO;
MW5Q%<P:+&[RDELM-LV(5!S\H#/U.?N]:K:UX5U6YFUVTT[[&;#Q"%%U+-*RR
M6Q\L1.54(0^448R5P?44_M/\/Z^_\!+HW_7]?YB:KXZGL=?FM(8+1HH)K>(6
M\DI%S=B7;\\*XY5=Q]<E&Y&,UVM<'J7@W4I[S5+>V@TZ6VU*:*5-0FD87%D$
M50 B["&VE-RG<N"QXXY[P<#UH7P_U_6__ $KWU"BBB@H**** "BBB@ HHHH
M**** "BBB@#.US_D'Q?]?EK_ .CXZT:SM<_Y!\7_ %^6O_H^.M&@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *^??CU_P CY9?]@U/_ $;+7T%7S[\>O^1\LO\ L&I_Z-EK#$? ?4<+?\C)
M>C/,:***\X_6 HHHH **** "OISX1?\ )*](_P"VW_H^2OF.OISX1?\ )*](
M_P"VW_H^2NG#?&?'\7_[A#_&ORD=I1117>?EX4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7/>*?$TN@_9[>QLUO+VY222..27RD"IMW$M@_P!Y
M< #OZ UT-<?\1;*:^TF-/[!76;50Q=8]HN().-CQEF7'&X'!W<C'>IE>P=&7
M9?%-RJ6D,6BW#:E/$TTEI)*D?DJK;22YX.2<+CKUX&:+GQ9(#;PZ?H]U<W<E
MH+N6VD987@0G 5MQ^^2" O<J>17)IX3OHFL;[Q!H$OB-/LDUJ;*6:*:2W4S,
M\.XRL%<A&V%MQ(/J"30/!=S:-9W.M:#_ ,)(SZ1'9/!YL;_9I49R#F5ER,2;
M=X^8;?<T.]K^OZV_3OZB77Y?I?\ 7MZ'5W7BYTD*:?HU[>-#;I<7,8Q')$'!
M(0(W+28!.P>G7D5T:MO0, 0",X(P?RKRNX\$W]O;W$>H:'_PD%]>Z;;PQ7WG
M1C[)<QQ["Y+L&3D*V],M\OJ!GU"TCDALH(IY/-E2-5>3^^P')_$U??U_K^OS
M$KZ7_K;^O\B6BBBD4%%%% !1110 45GW_B#1M*N%@U35K&RF9=XCN+E(V*Y(
MSAB.,@\^U5?^$S\+_P#0R:1_X'1?_%4N9&\</6DKQ@VO1G(?$ I!XHL;B&TU
M:SU#Y5MM0TZ)YA.0DV(V0*R95B,;QT=L$#=BKJEEJ$-]J5UJL>MIJ=]8V\EC
M_9)F,:W2Q[64F/Y<AP#^\^3:3_M5W!\8^%FQGQ%HYP<C-]%Q_P"/4O\ PF?A
M?_H9-(_\#HO_ (JI]VV_]>78;PM=R4N1Z+L_Q.#U;3KZ;4]3^W6^I'6II[62
MS@M;=VL;KRU0AI2%,9^<,&+D$!5QT6K]W8^7KKG1K+6[376U9)F=GG:U>$NO
MF,3_ *G88P?E^\&QW -=;_PF?A?_ *&32/\ P.B_^*H_X3/PO_T,FD?^!T7_
M ,534DFG?;_@?G;7N1]3KVMR2^Y^?^9M45B_\)GX7_Z&32/_  .B_P#BJ/\
MA,_"_P#T,FD?^!T7_P 53YEW+^JU_P"1_<S:HJ&SO;74+5+JPN8;JWDSLEAD
M#HV#@X(X/((_"IJ9@TT[,****!!7S'\7?^2J:O\ ]L?_ $1'7TY7S'\7?^2J
M:O\ ]L?_ $1'7-B?@/L.$/\ ?Y_X'^<3BZ***X#]0"BBB@ HHHH *^G/A%_R
M2O2/^VW_ */DKYCKZ<^$7_)*](_[;?\ H^2NG#?&?'\7_P"X0_QK\I':4445
MWGY>%%%% !1110 4444 %%%% !1110 4444 %%%% !7"^(_BWH/ACQ!<Z1?V
MFHR7%MMWM#'&4.Y0PP2X/1AVKNJ^8_B[_P E4U?_ +8_^B(ZQK3<(W1]#P_E
M]#'XJ5*OLHMZ::W2_4]._P"%]>%_^?#5_P#OS%_\<H_X7UX7_P"?#5_^_,7_
M ,<KY]HKE^L3/M_]5LM[/[SZ"_X7UX7_ .?#5_\ OS%_\<H_X7UX7_Y\-7_[
M\Q?_ !ROGVBCZQ,/]5LM[/[SZ"_X7UX7_P"?#5_^_,7_ ,<H_P"%]>%_^?#5
M_P#OS%_\<KY]HH^L3#_5;+>S^\^@O^%]>%_^?#5_^_,7_P <KT33+^+5=)M-
M1MU=8;N!)XUD #!64, <9YP:^.:^MO!O_(AZ!_V#;?\ ]%+6]&I*;=SYGB+*
M,+E]*$J"=V^KN;5%%%=)\:%%%% !1110 4444 %%%% &=KG_ "#XO^ORU_\
M1\=:-9VN?\@^+_K\M?\ T?'6C0 4444 %%%<+\0M<U/2;FQ2'49-'T^1HS)?
MI;"10_G1C:[$%4786/.-W3(Z%7U2[ATN=U17G>J>,K^*[^Q)JMM!):Z=#<S7
M-K82W<<TDF[#'9G9"-N2W?=P1@YV]7UW6;?5/#R6D%I]@OKB-+FZ$N_?N1VV
MQKCI\H.XXX(P#DX?6WG;]">96OY7_"YU-%<=XGUO5]"U"&=KVT2">\AM[2S\
MHGSD9D5VDE.!&PW-CMP.I.!V-"U5_P"OZU*ZV"BBB@ HHHH **** "BBB@#A
M?B%KFIZ3<V*0ZC)H^GR-&9+]+82*'\Z,;78@JB["QYQNZ9'0PZKXPO8;RWTU
M-3BBGCTR.\GNK+3Y+Q96<L RJN=L0V,23ZJ 0:V_%FA:SJK6\NA:I%;,DD7F
M074+2Q,$F5]X =<,-I^HXXX(J6W@BYT>.T/AW4XK:>.Q6QGDNK7S1*BEF#!5
M9=K NV.HP<8X%2K\GG=_EI_7_!#K?T_-7_"__ *WB+Q#K.EZ$FMIJ.GI!]FB
M:WB@B:5+N9N6#2'&R,Y #<8SDGM4_B37=8T2^@N7O+.."XNX(+6R$183(S(K
MM)*<!&&YMO;@=2<!\_@S4(M&&BZ1K:P:5)8I8RPW-KYS*H7:6C.Y0K,I.=P8
M9P<<8+]0\(:A>0S:9'K2C1+D1K);36YDFC554%(Y-X"AMH/*D@EB#R,5]K3:
M_P"%_P"N_H19\OR_X;^OQ.LHH P,"B@L**** "BBB@ KY]^/7_(^67_8-3_T
M;+7T%7S[\>O^1\LO^P:G_HV6L,1\!]1PM_R,EZ,\QHHHKSC]8"BBB@ HHHH
M*^G/A%_R2O2/^VW_ */DKYCKZ<^$7_)*](_[;?\ H^2NG#?&?'\7_P"X0_QK
M\I':4445WGY>%%%% !1110 4444 %%%% !1110 4444 %%%% !7/Z]XZ\.>&
M+]++7-1^RW$D0E5/(D?*DD Y52.JG\JZ"OGWX]?\CY9?]@U/_1LM959N$;H]
MG)<!2Q^+5"JVE9O3?3U3/3O^%N^!_P#H-_\ DI/_ /$4?\+=\#_]!O\ \E)_
M_B*^8Z*Y?K,S[?\ U0P'\\_O7_R)].?\+=\#_P#0;_\ )2?_ .(H_P"%N^!_
M^@W_ .2D_P#\17S'11]9F'^J& _GG]Z_^1/IS_A;O@?_ *#?_DI/_P#$4?\
M"W? _P#T&_\ R4G_ /B*^8Z*/K,P_P!4,!_//[U_\B?3G_"W? __ $&__)2?
M_P"(KI](U>QU[2H=2TF?[1:3;O+DV,N[#%3PP!Z@]J^/*^G/A%_R2O2/^VW_
M */DK:C6E.5F>#GN18;+L-&M1E)MR2U:[-]$NQVE%%%=)\:%%%% 'S[\>O\
MD?++_L&I_P"C9:\QKT[X]?\ (^67_8-3_P!&RUYC7F5?C9^T9'_R+:/H%%%%
M9'L!1110 4444 ?3GPB_Y)7I'_;;_P!'R5VE<7\(O^25Z1_VV_\ 1\E=I7JT
M_@1^'YG_ +_7_P <OS844459YX5\Q_%W_DJFK_\ ;'_T1'7TY7S'\7?^2J:O
M_P!L?_1$=<V)^ ^PX0_W^?\ @?YQ.+HHHK@/U **** "BBB@ KZ<^$7_ "2O
M2/\ MM_Z/DKYCKZ<^$7_ "2O2/\ MM_Z/DKIPWQGQ_%_^X0_QK\I':4445WG
MY>%%%% !1110 453U#5]-TD1'5+^VLQ,X2/SY0F]O09ZU-/>6UKY?VFXBA\Q
MMJ>8X7<?09ZF@":BHI+JWAGCAEGB267_ %<;. S_ $'>D-W;+=+:M<1"X9=R
MQ%QO(]<=<4 34444 %%%% !1110 5\Q_%W_DJFK_ /;'_P!$1U].5\Q_%W_D
MJFK_ /;'_P!$1US8GX#[#A#_ '^?^!_G$XNBBBN _4 HHHH **** "OK;P;_
M ,B'H'_8-M__ $4M?)-?6W@W_D0] _[!MO\ ^BEKJPV[/A^,?X%+U?Y&U111
M7<?FX4444 %%9&N^*=(\-B'^UKDQO.P$<<<;2.1N5=VU03M!9<GIR*+SQ7H6
MGP6\UWJEM'%<Q>="^_(:/C,G'1!D98\#(YH6NP>1KT5F7?B31[&^BL[O4;>*
M>4*51G[,<*2>@W'@9QD\"G2^(=)AU9=,EOX5O&(41%N=Q&0I/0,1R >30!HT
M444 9VN?\@^+_K\M?_1\=:-9VN?\@^+_ *_+7_T?'6C0 445QWB[XF:-X,U:
M+3M4MKZ6:6 3AK>-&7:69<?,XYRII2DHJ[.C#X:MB9^SHQYGV.QKFO%FA:SJ
MK6\NA:I%;,DD7F074+2Q,$F5]X =<,-I^HXXX(Y;_A?7A?\ Y\-7_P"_,7_Q
MRC_A?7A?_GPU?_OS%_\ '*S]I3NG?8]#^P\R_P"?+-N#P)=:3;)%X>U>.V,E
MBEC=-<VGF[U0L0Z ,H1OG8=UZ<<<[,WAN)K+1+2VF,4.D31R1@KN+JB,@7.1
MCKU]JXO_ (7UX7_Y\-7_ ._,7_QRC_A?7A?_ )\-7_[\Q?\ QRCVM/OY_<[H
M7]A9C_SY?;[]&=/K/AC5-7DO+5M:4:1?NK3VTML7EC  !2*3> JMM!Y4D$M@
M\C'3@8&!7F/_  OKPO\ \^&K_P#?F+_XY1_POKPO_P ^&K_]^8O_ (Y1[6G;
M<?\ 8>8WO[%GIU%>8_\ "^O"_P#SX:O_ -^8O_CE=CX1\76'C/29=1TN*XBA
MBG,!6X55;<%5L_*3QAA51J1D[)F&(RS&8:'M*U-Q7<W:***L\X**** //O'O
MQ2_X0C7H=-_L?[=YMLL_F?:O+QEF7&-A_N]<]ZYC_AH3_J6/_*A_]KK%^/7_
M "/EE_V#4_\ 1LM>8UP5*TU-I,_3LJR++L1@J=6K3O)K767^9[1_PT)_U+'_
M )4/_M='_#0G_4L?^5#_ .UUXO14>WJ=STO]6\J_Y]?^32_S/:/^&A/^I8_\
MJ'_VNC_AH3_J6/\ RH?_ &NO%Z*/;U.X?ZMY5_SZ_P#)I?YGM'_#0G_4L?\
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
M?\DKTC_MM_Z/DKM*]6G\"/P_,_\ ?Z_^.7YL****L\\*^8_B[_R535_^V/\
MZ(CKZ<KYC^+O_)5-7_[8_P#HB.N;$_ ?8<(?[_/_  /\XG%T445P'Z@%%%%
M!1110 5].?"+_DE>D?\ ;;_T?)7S'7TY\(O^25Z1_P!MO_1\E=.&^,^/XO\
M]PA_C7Y2.THHHKO/R\**** /G?XI>)M>T_XE:I:V&MZC:V\?D[(H;N1$7,*$
MX .!R2?QKD?^$S\4?]#)J_\ X'2__%5M?%W_ )*IJ_\ VQ_]$1UQ=>7.3YWJ
M?M.6X>B\#1;@OACT79&U_P )GXH_Z&35_P#P.E_^*H_X3/Q1_P!#)J__ ('2
M_P#Q58M%3S/N=_U6A_(ON1M?\)GXH_Z&35__  .E_P#BJ/\ A,_%'_0R:O\
M^!TO_P 56+11S/N'U6A_(ON1M?\ "9^*/^ADU?\ \#I?_BJ/^$S\4?\ 0R:O
M_P"!TO\ \56+11S/N'U6A_(ON1]1_"V]NM0^&NEW5_<S75Q)YV^6:0N[8F<#
M)/)X 'X5UM<7\(O^25Z1_P!MO_1\E=I7IP^!'XMF22QU9+^:7YL****LX KY
MC^+O_)5-7_[8_P#HB.OIROF/XN_\E4U?_MC_ .B(ZYL3\!]APA_O\_\  _SB
M<71117 ?J 4444 %%%% !7UMX-_Y$/0/^P;;_P#HI:^2:^MO!O\ R(>@?]@V
MW_\ 12UU8;=GP_&/\"EZO\C:HHHKN/S<**** "BBB@ HHHH **** ,[7/^0?
M%_U^6O\ Z/CK1K.US_D'Q?\ 7Y:_^CXZT: "OGWX]?\ (^67_8-3_P!&RU]!
M5\^_'K_D?++_ +!J?^C9:PQ'P'U'"W_(R7HSS&BBBO./U@**** "BBB@ KZ"
M^ O_ "(=[_V$G_\ 145?/M?07P%_Y$.]_P"PD_\ Z*BKHP_QGR_%/_(M?JCT
MZBBBO0/R<**** /GWX]?\CY9?]@U/_1LM>8UZ=\>O^1\LO\ L&I_Z-EKS&O,
MJ_&S]HR/_D6T?0****R/8"BBB@ HHHH ^G/A%_R2O2/^VW_H^2NTKB_A%_R2
MO2/^VW_H^2NTKU:?P(_#\S_W^O\ XY?FPHHHJSSPKY]^/7_(^67_ &#4_P#1
MLM?05?/OQZ_Y'RR_[!J?^C9:PQ'P'U'"W_(R7HSS&BBBO./U@**** "BBB@
MKZ<^$7_)*](_[;?^CY*^8Z^G/A%_R2O2/^VW_H^2NG#?&?'\7_[A#_&ORD=I
M1117>?EX4444 ?/OQZ_Y'RR_[!J?^C9:\QKT[X]?\CY9?]@U/_1LM>8UYE7X
MV?M&1_\ (MH^@4445D>P%%%% !1110!].?"+_DE>D?\ ;;_T?)7:5Q?PB_Y)
M7I'_ &V_]'R5VE>K3^!'X?F?^_U_\<OS844459YX5\^_'K_D?++_ +!J?^C9
M:^@J^??CU_R/EE_V#4_]&RUAB/@/J.%O^1DO1GF-%%%><?K 4444 %%%% !7
MTY\(O^25Z1_VV_\ 1\E?,=?3GPB_Y)7I'_;;_P!'R5TX;XSX_B__ '"'^-?E
M([2BBBN\_+PHHHH ^??CU_R/EE_V#4_]&RUYC7IWQZ_Y'RR_[!J?^C9:\QKS
M*OQL_:,C_P"1;1] HHHK(]@**** "BBB@#Z<^$7_ "2O2/\ MM_Z/DKM*XOX
M1?\ )*](_P"VW_H^2NTKU:?P(_#\S_W^O_CE^;"BBBK//"OF/XN_\E4U?_MC
M_P"B(Z^G*^8_B[_R535_^V/_ *(CKFQ/P'V'"'^_S_P/\XG%T445P'Z@%%%%
M !1110 5].?"+_DE>D?]MO\ T?)7S'7TY\(O^25Z1_VV_P#1\E=.&^,^/XO_
M -PA_C7Y2.THHHKO/R\**** /F/XN_\ )5-7_P"V/_HB.N+KM/B[_P E4U?_
M +8_^B(ZXNO*J?&S]PRS_<*'^"/Y(****@] **** "BBB@#Z<^$7_)*](_[;
M?^CY*[2N+^$7_)*](_[;?^CY*[2O5I_ C\/S/_?Z_P#CE^;"BBBK//"OF/XN
M_P#)5-7_ .V/_HB.OIROF/XN_P#)5-7_ .V/_HB.N;$_ ?8<(?[_ #_P/\XG
M%T445P'Z@%%%% !1110 5];>#?\ D0] _P"P;;_^BEKY)KZV\&_\B'H'_8-M
M_P#T4M=6&W9\/QC_  *7J_R-JBBBNX_-PHHHH **** "BBB@ HHHH SM<_Y!
M\7_7Y:_^CXZT:SM<_P"0?%_U^6O_ */CK1H *^??CU_R/EE_V#4_]&RU]!5\
M^_'K_D?++_L&I_Z-EK#$? ?4<+?\C)>C/,:***\X_6 HHHH **** "OH+X"_
M\B'>_P#82?\ ]%15\^U]!? 7_D0[W_L)/_Z*BKHP_P 9\OQ3_P BU^J/3J**
M*] _)PHHHH ^??CU_P CY9?]@U/_ $;+7F->G?'K_D?++_L&I_Z-EKS&O,J_
M&S]HR/\ Y%M'T"BBBLCV HHHH **** /ISX1?\DKTC_MM_Z/DKM*XOX1?\DK
MTC_MM_Z/DKM*]6G\"/P_,_\ ?Z_^.7YL****L\\*^??CU_R/EE_V#4_]&RU]
M!5\^_'K_ )'RR_[!J?\ HV6L,1\!]1PM_P C)>C/,:***\X_6 HHHH ****
M"OISX1?\DKTC_MM_Z/DKYCKZ<^$7_)*](_[;?^CY*Z<-\9\?Q?\ [A#_ !K\
MI':4445WGY>%%%% 'S[\>O\ D?++_L&I_P"C9:\QKT[X]?\ (^67_8-3_P!&
MRUYC7F5?C9^T9'_R+:/H%%%%9'L!1110 4444 ?3GPB_Y)7I'_;;_P!'R5VE
M<7\(O^25Z1_VV_\ 1\E=I7JT_@1^'YG_ +_7_P <OS844459YX5\^_'K_D?+
M+_L&I_Z-EKZ"KY]^/7_(^67_ &#4_P#1LM88CX#ZCA;_ )&2]&>8T445YQ^L
M!1110 4444 %?3GPB_Y)7I'_ &V_]'R5\QU].?"+_DE>D?\ ;;_T?)73AOC/
MC^+_ /<(?XU^4CM****[S\O"BBB@#Y]^/7_(^67_ &#4_P#1LM>8UZ=\>O\
MD?++_L&I_P"C9:\QKS*OQL_:,C_Y%M'T"BBBLCV HHHH **** /ISX1?\DKT
MC_MM_P"CY*[2N+^$7_)*](_[;?\ H^2NTKU:?P(_#\S_ -_K_P".7YL****L
M\\*^8_B[_P E4U?_ +8_^B(Z^G*^8_B[_P E4U?_ +8_^B(ZYL3\!]APA_O\
M_P# _P XG%T445P'Z@%%%% !1110 5].?"+_ ))7I'_;;_T?)7S'7TY\(O\
MDE>D?]MO_1\E=.&^,^/XO_W"'^-?E([2BBBN\_+PHHHH ^8_B[_R535_^V/_
M *(CKBZ[3XN_\E4U?_MC_P"B(ZXNO*J?&S]PRS_<*'^"/Y(****@] **** "
MBBB@#Z<^$7_)*](_[;?^CY*[2N+^$7_)*](_[;?^CY*[2O5I_ C\/S/_ '^O
M_CE^;"BBBK//"OF/XN_\E4U?_MC_ .B(Z^G*^8_B[_R535_^V/\ Z(CKFQ/P
M'V'"'^_S_P #_.)Q=%%%<!^H!1110 4444 %?6W@W_D0] _[!MO_ .BEKY)K
MZV\&_P#(AZ!_V#;?_P!%+75AMV?#\8_P*7J_R-JBBBNX_-PHHHH **IZEK&F
MZ-"DNK7UO91R.(T:>4(&8G  S[FK+31I%YKR*L>,[RP _.@!]%037MK;2!+B
MYAB=N0LD@4G\#3C=VZW2VS3Q"=UW+$7&YAZ@=<4 2T444 9VN?\ (/B_Z_+7
M_P!'QUHUG:Y_R#XO^ORU_P#1\=:- !7S[\>O^1\LO^P:G_HV6OH*OGWX]?\
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
M=:- !7S[\>O^1\LO^P:G_HV6OH*OGWX]?\CY9?\ 8-3_ -&RUAB/@/J.%O\
MD9+T9YC1117G'ZP%%%% !1110 5]!? 7_D0[W_L)/_Z*BKY]KZ"^ O\ R(=[
M_P!A)_\ T5%71A_C/E^*?^1:_5'IU%%%>@?DX4444 ?/OQZ_Y'RR_P"P:G_H
MV6O,:].^/7_(^67_ &#4_P#1LM>8UYE7XV?M&1_\BVCZ!11161[ 4444 %%%
M% 'TY\(O^25Z1_VV_P#1\E=I7%_"+_DE>D?]MO\ T?)7:5ZM/X$?A^9_[_7_
M ,<OS844459YX5\^_'K_ )'RR_[!J?\ HV6OH*OGWX]?\CY9?]@U/_1LM88C
MX#ZCA;_D9+T9YC1117G'ZP%%%% !1110 5].?"+_ ))7I'_;;_T?)7S'7TY\
M(O\ DE>D?]MO_1\E=.&^,^/XO_W"'^-?E([2BBBN\_+PHHHH ^??CU_R/EE_
MV#4_]&RUYC7IWQZ_Y'RR_P"P:G_HV6O,:\RK\;/VC(_^1;1] HHHK(]@****
M "BBB@#Z<^$7_)*](_[;?^CY*[2N+^$7_)*](_[;?^CY*[2O5I_ C\/S/_?Z
M_P#CE^;"BBBK//"OGWX]?\CY9?\ 8-3_ -&RU]!5\^_'K_D?++_L&I_Z-EK#
M$? ?4<+?\C)>C/,:***\X_6 HHHH **** "OISX1?\DKTC_MM_Z/DKYCKZ<^
M$7_)*](_[;?^CY*Z<-\9\?Q?_N$/\:_*1VE%%%=Y^7A1110!\^_'K_D?++_L
M&I_Z-EKS&O3OCU_R/EE_V#4_]&RUYC7F5?C9^T9'_P BVCZ!11161[ 4444
M%%%% 'TY\(O^25Z1_P!MO_1\E=I7%_"+_DE>D?\ ;;_T?)7:5ZM/X$?A^9_[
M_7_QR_-A1115GGA7S'\7?^2J:O\ ]L?_ $1'7TY7S'\7?^2J:O\ ]L?_ $1'
M7-B?@/L.$/\ ?Y_X'^<3BZ***X#]0"BBB@ HHHH *^G/A%_R2O2/^VW_ */D
MKYCKZ<^$7_)*](_[;?\ H^2NG#?&?'\7_P"X0_QK\I':4445WGY>%%%% 'S'
M\7?^2J:O_P!L?_1$=<77:?%W_DJFK_\ ;'_T1'7%UY53XV?N&6?[A0_P1_)!
M1114'H!1110 4444 ?3GPB_Y)7I'_;;_ -'R5VE<7\(O^25Z1_VV_P#1\E=I
M7JT_@1^'YG_O]?\ QR_-A1115GGA7S'\7?\ DJFK_P#;'_T1'7TY7S'\7?\
MDJFK_P#;'_T1'7-B?@/L.$/]_G_@?YQ.+HHHK@/U **** "BBB@ KZV\&_\
M(AZ!_P!@VW_]%+7R37UMX-_Y$/0/^P;;_P#HI:ZL-NSX?C'^!2]7^1M4445W
M'YN%%%% !1110 4444 %%%% &=KG_(/B_P"ORU_]'QUHUG:Y_P @^+_K\M?_
M $?'6C0 5\^_'K_D?++_ +!J?^C9:^@J^??CU_R/EE_V#4_]&RUAB/@/J.%O
M^1DO1GF-%%%><?K 4444 %%%% !7T%\!?^1#O?\ L)/_ .BHJ^?:^@O@+_R(
M=[_V$G_]%15T8?XSY?BG_D6OU1Z=1117H'Y.%%%% 'S[\>O^1\LO^P:G_HV6
MO,:].^/7_(^67_8-3_T;+7F->95^-G[1D?\ R+:/H%%%%9'L!1110 4444 ?
M3GPB_P"25Z1_VV_]'R5VE<7\(O\ DE>D?]MO_1\E=I7JT_@1^'YG_O\ 7_QR
M_-A1115GGA7S[\>O^1\LO^P:G_HV6OH*OGWX]?\ (^67_8-3_P!&RUAB/@/J
M.%O^1DO1GF-%%%><?K 4444 %%%% !7TY\(O^25Z1_VV_P#1\E?,=?3GPB_Y
M)7I'_;;_ -'R5TX;XSX_B_\ W"'^-?E([2BBBN\_+PHHHH ^??CU_P CY9?]
M@U/_ $;+7F->G?'K_D?++_L&I_Z-EKS&O,J_&S]HR/\ Y%M'T"BBBLCV HHH
MH **** /ISX1?\DKTC_MM_Z/DKM*XOX1?\DKTC_MM_Z/DKM*]6G\"/P_,_\
M?Z_^.7YL****L\\*^??CU_R/EE_V#4_]&RU]!5\^_'K_ )'RR_[!J?\ HV6L
M,1\!]1PM_P C)>C/,:***\X_6 HHHH **** "OISX1?\DKTC_MM_Z/DKYCKZ
M<^$7_)*](_[;?^CY*Z<-\9\?Q?\ [A#_ !K\I':4445WGY>%%%% 'S[\>O\
MD?++_L&I_P"C9:\QKT[X]?\ (^67_8-3_P!&RUYC7F5?C9^T9'_R+:/H%%%%
M9'L!1110 4444 ?3GPB_Y)7I'_;;_P!'R5VE<7\(O^25Z1_VV_\ 1\E=I7JT
M_@1^'YG_ +_7_P <OS844459YX5\Q_%W_DJFK_\ ;'_T1'7TY7S'\7?^2J:O
M_P!L?_1$=<V)^ ^PX0_W^?\ @?YQ.+HHHK@/U **** "BBB@ KZ<^$7_ "2O
M2/\ MM_Z/DKYCKZ<^$7_ "2O2/\ MM_Z/DKIPWQGQ_%_^X0_QK\I':4445WG
MY>%%%% 'S'\7?^2J:O\ ]L?_ $1'7%UVGQ=_Y*IJ_P#VQ_\ 1$=<77E5/C9^
MX99_N%#_  1_)!1114'H!1110 4444 ?3GPB_P"25Z1_VV_]'R5VE<7\(O\
MDE>D?]MO_1\E=I7JT_@1^'YG_O\ 7_QR_-A1115GGA7S'\7?^2J:O_VQ_P#1
M$=?3E?,?Q=_Y*IJ__;'_ -$1US8GX#[#A#_?Y_X'^<3BZ***X#]0"BBB@ HH
MHH *^MO!O_(AZ!_V#;?_ -%+7R37UMX-_P"1#T#_ +!MO_Z*6NK#;L^'XQ_@
M4O5_D;5%%%=Q^;A1110 453U+6--T:%)=6OK>RCD<1HT\H0,Q. !GW-32WMK
M 8A-<PQF8XB#R >8?0>OX4 345%)=6\,\<,L\22R_P"KC9P&?Z#O0UU;K=+;
M-/$)W7<L1<;B/4#KB@"6BBB@#.US_D'Q?]?EK_Z/CK1K.US_ )!\7_7Y:_\
MH^.M&@ KY]^/7_(^67_8-3_T;+7T%7S[\>O^1\LO^P:G_HV6L,1\!]1PM_R,
MEZ,\QHHHKSC]8"BBB@ HHHH *^@O@+_R(=[_ -A)_P#T5%7S[7T%\!?^1#O?
M^PD__HJ*NC#_ !GR_%/_ "+7ZH].HHHKT#\G"BBB@#Y]^/7_ "/EE_V#4_\
M1LM>8UZ=\>O^1\LO^P:G_HV6O,:\RK\;/VC(_P#D6T?0****R/8"BBB@ HHH
MH ^G/A%_R2O2/^VW_H^2NTKB_A%_R2O2/^VW_H^2NTKU:?P(_#\S_P!_K_XY
M?FPHHHJSSPKY]^/7_(^67_8-3_T;+7T%7S[\>O\ D?++_L&I_P"C9:PQ'P'U
M'"W_ ",EZ,\QHHHKSC]8"BBB@ HHHH *^G/A%_R2O2/^VW_H^2OF.OISX1?\
MDKTC_MM_Z/DKIPWQGQ_%_P#N$/\ &ORD=I1117>?EX4444 ?/OQZ_P"1\LO^
MP:G_ *-EKS&O3OCU_P CY9?]@U/_ $;+7F->95^-G[1D?_(MH^@4445D>P%%
M%% !1110!].?"+_DE>D?]MO_ $?)7:5Q?PB_Y)7I'_;;_P!'R5VE>K3^!'X?
MF?\ O]?_ !R_-A1115GGA7S[\>O^1\LO^P:G_HV6OH*OGWX]?\CY9?\ 8-3_
M -&RUAB/@/J.%O\ D9+T9YC1117G'ZP%%%% !1110 5].?"+_DE>D?\ ;;_T
M?)7S'7TY\(O^25Z1_P!MO_1\E=.&^,^/XO\ ]PA_C7Y2.THHHKO/R\**** /
MGWX]?\CY9?\ 8-3_ -&RUYC7IWQZ_P"1\LO^P:G_ *-EKS&O,J_&S]HR/_D6
MT?0****R/8"BBB@ HHHH ^G/A%_R2O2/^VW_ */DKM*XOX1?\DKTC_MM_P"C
MY*[2O5I_ C\/S/\ W^O_ (Y?FPHHHJSSPKYC^+O_ "535_\ MC_Z(CKZ<KYC
M^+O_ "535_\ MC_Z(CKFQ/P'V'"'^_S_ ,#_ #B<71117 ?J 4444 %%%% !
M7TY\(O\ DE>D?]MO_1\E?,=?3GPB_P"25Z1_VV_]'R5TX;XSX_B__<(?XU^4
MCM****[S\O"BBB@#YC^+O_)5-7_[8_\ HB.N+KM/B[_R535_^V/_ *(CKBZ\
MJI\;/W#+/]PH?X(_D@HHHJ#T HHHH **** /ISX1?\DKTC_MM_Z/DKM*XOX1
M?\DKTC_MM_Z/DKM*]6G\"/P_,_\ ?Z_^.7YL****L\\*^8_B[_R535_^V/\
MZ(CKZ<KYC^+O_)5-7_[8_P#HB.N;$_ ?8<(?[_/_  /\XG%T445P'Z@%%%%
M!1110 5];>#?^1#T#_L&V_\ Z*6ODFOK;P;_ ,B'H'_8-M__ $4M=6&W9\/Q
MC_ I>K_(VJ***[C\W"BBB@#S_P"(-D)]8L;BSFLI;Z(0H;&]C.V2)KJ+YE<9
MV?,%#<-D'ITJC>QZ/X@\!33:':V%K?\ ]BIN@O9&?[-:X? C;D+RK8<#L"<X
M KN];\-Z/XD@BAUS3;:^2&19(Q/$'VD$'C(Z'&".XX-+?>'=%U-K=M1TBQNC
M:C$!FMT?RAQPN1P.!Q["I2?(X^;_ *_KS[AM+F_KI_E^6]CS>\>#4?#?C+4K
MF#_34L[:33S<*#-$OV9'AP>N?-+=/XLU:O8XVT76[V=(O[;B\00+'(/]8C;X
M1&H/4 H>GHQ]37H5UH>E7U_!?7NF6EQ=VW^IGE@5GC_W6(R*)-#TJ;5DU273
M;1]0C&U+IH%,JCV;&>Y_,U7VK_UNG?UT(Y7RJ/;\=+?<7J***"S.US_D'Q?]
M?EK_ .CXZT:SM<_Y!\7_ %^6O_H^.M&@ KY]^/7_ "/EE_V#4_\ 1LM?05?/
MOQZ_Y'RR_P"P:G_HV6L,1\!]1PM_R,EZ,\QHHHKSC]8"BBB@ HHHH *^@O@+
M_P B'>_]A)__ $5%7S[7T%\!?^1#O?\ L)/_ .BHJZ,/\9\OQ3_R+7ZH].HH
MHKT#\G"BBB@#Y]^/7_(^67_8-3_T;+7F->G?'K_D?++_ +!J?^C9:\QKS*OQ
ML_:,C_Y%M'T"BBBLCV HHHH **** /ISX1?\DKTC_MM_Z/DKM*XOX1?\DKTC
M_MM_Z/DKM*]6G\"/P_,_]_K_ ..7YL****L\\*^??CU_R/EE_P!@U/\ T;+7
MT%7S[\>O^1\LO^P:G_HV6L,1\!]1PM_R,EZ,\QHHHKSC]8"BBB@ HHHH *^G
M/A%_R2O2/^VW_H^2OF.OISX1?\DKTC_MM_Z/DKIPWQGQ_%_^X0_QK\I':444
M5WGY>%%%% 'S[\>O^1\LO^P:G_HV6O,:].^/7_(^67_8-3_T;+7F->95^-G[
M1D?_ "+:/H%%%%9'L!1110 4444 ?3GPB_Y)7I'_ &V_]'R5VE<7\(O^25Z1
M_P!MO_1\E=I7JT_@1^'YG_O]?_'+\V%%%%6>>%?/OQZ_Y'RR_P"P:G_HV6OH
M*OGWX]?\CY9?]@U/_1LM88CX#ZCA;_D9+T9YC1117G'ZP%%%% !1110 5].?
M"+_DE>D?]MO_ $?)7S'7TY\(O^25Z1_VV_\ 1\E=.&^,^/XO_P!PA_C7Y2.T
MHHHKO/R\**** /GWX]?\CY9?]@U/_1LM>8UZ=\>O^1\LO^P:G_HV6O,:\RK\
M;/VC(_\ D6T?0****R/8"BBB@ HHHH ^G/A%_P DKTC_ +;?^CY*[2N+^$7_
M "2O2/\ MM_Z/DKM*]6G\"/P_,_]_K_XY?FPHHHJSSPKYC^+O_)5-7_[8_\
MHB.OIROF/XN_\E4U?_MC_P"B(ZYL3\!]APA_O\_\#_.)Q=%%%<!^H!1110 4
M444 %?3GPB_Y)7I'_;;_ -'R5\QU].?"+_DE>D?]MO\ T?)73AOC/C^+_P#<
M(?XU^4CM****[S\O"BBB@#YC^+O_ "535_\ MC_Z(CKBZ[3XN_\ )5-7_P"V
M/_HB.N+KRJGQL_<,L_W"A_@C^2"BBBH/0"BBB@ HHHH ^G/A%_R2O2/^VW_H
M^2NTKB_A%_R2O2/^VW_H^2NTKU:?P(_#\S_W^O\ XY?FPHHHJSSPKYC^+O\
MR535_P#MC_Z(CKZ<KYC^+O\ R535_P#MC_Z(CKFQ/P'V'"'^_P _\#_.)Q=%
M%%<!^H!1110 4444 %?6W@W_ )$/0/\ L&V__HI:^2:^MO!O_(AZ!_V#;?\
M]%+75AMV?#\8_P "EZO\C:HHHKN/S<**** "BBB@ HHHH **** ,[7/^0?%_
MU^6O_H^.M&L[7/\ D'Q?]?EK_P"CXZT: "OGWX]?\CY9?]@U/_1LM?05?/OQ
MZ_Y'RR_[!J?^C9:PQ'P'U'"W_(R7HSS&BBBO./U@**** "BBB@ KZ"^ O_(A
MWO\ V$G_ /145?/M?07P%_Y$.]_["3_^BHJZ,/\ &?+\4_\ (M?JCTZBBBO0
M/R<**** /GWX]?\ (^67_8-3_P!&RUYC7IWQZ_Y'RR_[!J?^C9:\QKS*OQL_
M:,C_ .1;1] HHHK(]@**** "BBB@#Z<^$7_)*](_[;?^CY*[2N+^$7_)*](_
M[;?^CY*[2O5I_ C\/S/_ '^O_CE^;"BBBK//"OGWX]?\CY9?]@U/_1LM?05?
M/OQZ_P"1\LO^P:G_ *-EK#$? ?4<+?\ (R7HSS&BBBO./U@**** "BBB@ KZ
M<^$7_)*](_[;?^CY*^8Z^G/A%_R2O2/^VW_H^2NG#?&?'\7_ .X0_P :_*1V
ME%%%=Y^7A1110!\^_'K_ )'RR_[!J?\ HV6O,:].^/7_ "/EE_V#4_\ 1LM>
M8UYE7XV?M&1_\BVCZ!11161[ 4444 %%%% 'TY\(O^25Z1_VV_\ 1\E=I7%_
M"+_DE>D?]MO_ $?)7:5ZM/X$?A^9_P"_U_\ '+\V%%%%6>>%?/OQZ_Y'RR_[
M!J?^C9:^@J^??CU_R/EE_P!@U/\ T;+6&(^ ^HX6_P"1DO1GF-%%%><?K 44
M44 %%%% !7TY\(O^25Z1_P!MO_1\E?,=?3GPB_Y)7I'_ &V_]'R5TX;XSX_B
M_P#W"'^-?E([2BBBN\_+PHHHH ^??CU_R/EE_P!@U/\ T;+7F->G?'K_ )'R
MR_[!J?\ HV6O,:\RK\;/VC(_^1;1] HHHK(]@**** "BBB@#Z<^$7_)*](_[
M;?\ H^2NTKB_A%_R2O2/^VW_ */DKM*]6G\"/P_,_P#?Z_\ CE^;"BBBK//"
MOF/XN_\ )5-7_P"V/_HB.OIROF/XN_\ )5-7_P"V/_HB.N;$_ ?8<(?[_/\
MP/\ .)Q=%%%<!^H!1110 4444 %?3GPB_P"25Z1_VV_]'R5\QU].?"+_ ))7
MI'_;;_T?)73AOC/C^+_]PA_C7Y2.THHHKO/R\**** /F/XN_\E4U?_MC_P"B
M(ZXNNT^+O_)5-7_[8_\ HB.N+KRJGQL_<,L_W"A_@C^2"BBBH/0"BBB@ HHH
MH ^G/A%_R2O2/^VW_H^2NTKB_A%_R2O2/^VW_H^2NTKU:?P(_#\S_P!_K_XY
M?FPHHHJSSPKYC^+O_)5-7_[8_P#HB.OIROF/XN_\E4U?_MC_ .B(ZYL3\!]A
MPA_O\_\  _SB<71117 ?J 4444 %%%% !7UMX-_Y$/0/^P;;_P#HI:^2:^MO
M!O\ R(>@?]@VW_\ 12UU8;=GP_&/\"EZO\C:HHHKN/S<**** "BBB@ HHHH
M**** ,[7/^0?%_U^6O\ Z/CK1K.US_D'Q?\ 7Y:_^CXZT: "OGWX]?\ (^67
M_8-3_P!&RU]!5\^_'K_D?++_ +!J?^C9:PQ'P'U'"W_(R7HSS&BBBO./U@**
M** "BBB@ KZ"^ O_ "(=[_V$G_\ 145?/M?07P%_Y$.]_P"PD_\ Z*BKHP_Q
MGR_%/_(M?JCTZBBBO0/R<**** /GWX]?\CY9?]@U/_1LM>8UZ=\>O^1\LO\
ML&I_Z-EKS&O,J_&S]HR/_D6T?0****R/8"BBB@ HHHH ^G/A%_R2O2/^VW_H
M^2NTKB_A%_R2O2/^VW_H^2NTKU:?P(_#\S_W^O\ XY?FPHHHJSSPKY]^/7_(
M^67_ &#4_P#1LM?05?/OQZ_Y'RR_[!J?^C9:PQ'P'U'"W_(R7HSS&BBBO./U
M@**** "BBB@ KZ<^$7_)*](_[;?^CY*^8Z^G/A%_R2O2/^VW_H^2NG#?&?'\
M7_[A#_&ORD=I1117>?EX4444 ?/OQZ_Y'RR_[!J?^C9:\QKT[X]?\CY9?]@U
M/_1LM>8UYE7XV?M&1_\ (MH^@4445D>P%%%% !1110!].?"+_DE>D?\ ;;_T
M?)7:5Q?PB_Y)7I'_ &V_]'R5VE>K3^!'X?F?^_U_\<OS844459YX5\^_'K_D
M?++_ +!J?^C9:^@J^??CU_R/EE_V#4_]&RUAB/@/J.%O^1DO1GF-%%%><?K
M4444 %%%% !7TY\(O^25Z1_VV_\ 1\E?,=?3GPB_Y)7I'_;;_P!'R5TX;XSX
M_B__ '"'^-?E([2BBBN\_+PHHHH ^??CU_R/EE_V#4_]&RUYC7IWQZ_Y'RR_
M[!J?^C9:\QKS*OQL_:,C_P"1;1] HHHK(]@**** "BBB@#Z<^$7_ "2O2/\
MMM_Z/DKM*XOX1?\ )*](_P"VW_H^2NTKU:?P(_#\S_W^O_CE^;"BBBK//"OF
M/XN_\E4U?_MC_P"B(Z^G*^8_B[_R535_^V/_ *(CKFQ/P'V'"'^_S_P/\XG%
MT445P'Z@%%%% !1110 5].?"+_DE>D?]MO\ T?)7S'7TY\(O^25Z1_VV_P#1
M\E=.&^,^/XO_ -PA_C7Y2.THHHKO/R\**** /F/XN_\ )5-7_P"V/_HB.N+K
MM/B[_P E4U?_ +8_^B(ZXNO*J?&S]PRS_<*'^"/Y(****@] **** "BBB@#Z
M<^$7_)*](_[;?^CY*[2N+^$7_)*](_[;?^CY*[2O5I_ C\/S/_?Z_P#CE^;"
MBBBK//"OF/XN_P#)5-7_ .V/_HB.OIROF/XN_P#)5-7_ .V/_HB.N;$_ ?8<
M(?[_ #_P/\XG%T445P'Z@%%%% !1110 5];>#?\ D0] _P"P;;_^BEKY)KZV
M\&_\B'H'_8-M_P#T4M=6&W9\/QC_  *7J_R-JBBBNX_-PHHHH **IZEK&FZ-
M"DNK7UO91R.(T:>4(&8G  S[FK+SQ1QB225%1B &9@ 23@<^Y(H ?14$U[:V
MT@2XN88G;D+)(%)_ TXW=NMTMLT\0G==RQ%QN8>H'7% $M%%% &=KG_(/B_Z
M_+7_ -'QUHUG:Y_R#XO^ORU_]'QUHT %?/OQZ_Y'RR_[!J?^C9:^@J^??CU_
MR/EE_P!@U/\ T;+6&(^ ^HX6_P"1DO1GF-%%%><?K 4444 %%%% !7T%\!?^
M1#O?^PD__HJ*OGVOH+X"_P#(AWO_ &$G_P#145=&'^,^7XI_Y%K]4>G4445Z
M!^3A1110!\^_'K_D?++_ +!J?^C9:\QKT[X]?\CY9?\ 8-3_ -&RUYC7F5?C
M9^T9'_R+:/H%%%%9'L!1110 4444 ?3GPB_Y)7I'_;;_ -'R5VE<7\(O^25Z
M1_VV_P#1\E=I7JT_@1^'YG_O]?\ QR_-A1115GGA7S[\>O\ D?++_L&I_P"C
M9:^@J^??CU_R/EE_V#4_]&RUAB/@/J.%O^1DO1GF-%%%><?K 4444 %%%% !
M7TY\(O\ DE>D?]MO_1\E?,=?3GPB_P"25Z1_VV_]'R5TX;XSX_B__<(?XU^4
MCM****[S\O"BBB@#Y]^/7_(^67_8-3_T;+7F->G?'K_D?++_ +!J?^C9:\QK
MS*OQL_:,C_Y%M'T"BBBLCV HHHH **** /ISX1?\DKTC_MM_Z/DKM*XOX1?\
MDKTC_MM_Z/DKM*]6G\"/P_,_]_K_ ..7YL****L\\*^??CU_R/EE_P!@U/\
MT;+7T%7S[\>O^1\LO^P:G_HV6L,1\!]1PM_R,EZ,\QHHHKSC]8"BBB@ HHHH
M *^G/A%_R2O2/^VW_H^2OF.OISX1?\DKTC_MM_Z/DKIPWQGQ_%_^X0_QK\I'
M:4445WGY>%%%% 'S[\>O^1\LO^P:G_HV6O,:].^/7_(^67_8-3_T;+7F->95
M^-G[1D?_ "+:/H%%%%9'L!1110 4444 ?3GPB_Y)7I'_ &V_]'R5VE<7\(O^
M25Z1_P!MO_1\E=I7JT_@1^'YG_O]?_'+\V%%%%6>>%?,?Q=_Y*IJ_P#VQ_\
M1$=?3E?,?Q=_Y*IJ_P#VQ_\ 1$=<V)^ ^PX0_P!_G_@?YQ.+HHHK@/U ****
M "BBB@ KZ<^$7_)*](_[;?\ H^2OF.OISX1?\DKTC_MM_P"CY*Z<-\9\?Q?_
M +A#_&ORD=I1117>?EX4444 ?,?Q=_Y*IJ__ &Q_]$1UQ==I\7?^2J:O_P!L
M?_1$=<77E5/C9^X99_N%#_!'\D%%%%0>@%%%% !1110!].?"+_DE>D?]MO\
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
M_HV6OH*OGWX]?\CY9?\ 8-3_ -&RUAB/@/J.%O\ D9+T9YC1117G'ZP%%%%
M!1110 5]!? 7_D0[W_L)/_Z*BKY]KZ"^ O\ R(=[_P!A)_\ T5%71A_C/E^*
M?^1:_5'IU%%%>@?DX4444 ?/OQZ_Y'RR_P"P:G_HV6O,:].^/7_(^67_ &#4
M_P#1LM>8UYE7XV?M&1_\BVCZ!11161[ 4444 %%%% 'TY\(O^25Z1_VV_P#1
M\E=I7%_"+_DE>D?]MO\ T?)7:5ZM/X$?A^9_[_7_ ,<OS844459YX5\^_'K_
M )'RR_[!J?\ HV6OH*OGWX]?\CY9?]@U/_1LM88CX#ZCA;_D9+T9YC1117G'
MZP%%%% !1110 5].?"+_ ))7I'_;;_T?)7S'7TY\(O\ DE>D?]MO_1\E=.&^
M,^/XO_W"'^-?E([2BBBN\_+PHHHH ^??CU_R/EE_V#4_]&RUYC7IWQZ_Y'RR
M_P"P:G_HV6O,:\RK\;/VC(_^1;1] HHHK(]@**** "BBB@#Z<^$7_)*](_[;
M?^CY*[2N+^$7_)*](_[;?^CY*[2O5I_ C\/S/_?Z_P#CE^;"BBBK//"OGWX]
M?\CY9?\ 8-3_ -&RU]!5\^_'K_D?++_L&I_Z-EK#$? ?4<+?\C)>C/,:***\
MX_6 HHHH **** "OISX1?\DKTC_MM_Z/DKYCKZ<^$7_)*](_[;?^CY*Z<-\9
M\?Q?_N$/\:_*1VE%%%=Y^7A1110!\^_'K_D?++_L&I_Z-EKS&O3OCU_R/EE_
MV#4_]&RUYC7F5?C9^T9'_P BVCZ!11161[ 4444 %%%% 'TY\(O^25Z1_P!M
MO_1\E=I7%_"+_DE>D?\ ;;_T?)7:5ZM/X$?A^9_[_7_QR_-A1115GGA7S'\7
M?^2J:O\ ]L?_ $1'7TY7S'\7?^2J:O\ ]L?_ $1'7-B?@/L.$/\ ?Y_X'^<3
MBZ***X#]0"BBB@ HHHH *^G/A%_R2O2/^VW_ */DKYCKZ<^$7_)*](_[;?\
MH^2NG#?&?'\7_P"X0_QK\I':4445WGY>%%%% 'S'\7?^2J:O_P!L?_1$=<77
M:?%W_DJFK_\ ;'_T1'7%UY53XV?N&6?[A0_P1_)!1114'H!1110 4444 ?3G
MPB_Y)7I'_;;_ -'R5VE<7\(O^25Z1_VV_P#1\E=I7JT_@1^'YG_O]?\ QR_-
MA1115GGA7S'\7?\ DJFK_P#;'_T1'7TY7S'\7?\ DJFK_P#;'_T1'7-B?@/L
M.$/]_G_@?YQ.+HHHK@/U **** "BBB@ KZV\&_\ (AZ!_P!@VW_]%+7R37UM
MX-_Y$/0/^P;;_P#HI:ZL-NSX?C'^!2]7^1M4445W'YN%%%% !1110 4444 %
M%%% &=KG_(/B_P"ORU_]'QUHUG:Y_P @^+_K\M?_ $?'6C0 5\^_'K_D?++_
M +!J?^C9:^@J^??CU_R/EE_V#4_]&RUAB/@/J.%O^1DO1GF-%%%><?K 4444
M %%%% !7T%\!?^1#O?\ L)/_ .BHJ^?:^@O@+_R(=[_V$G_]%15T8?XSY?BG
M_D6OU1Z=1117H'Y.%%%% 'S[\>O^1\LO^P:G_HV6O,:].^/7_(^67_8-3_T;
M+7F->95^-G[1D?\ R+:/H%%%%9'L!1110 4444 ?3GPB_P"25Z1_VV_]'R5V
ME<7\(O\ DE>D?]MO_1\E=I7JT_@1^'YG_O\ 7_QR_-A1115GGA7S[\>O^1\L
MO^P:G_HV6OH*OGWX]?\ (^67_8-3_P!&RUAB/@/J.%O^1DO1GF-%%%><?K 4
M444 %%%% !7TY\(O^25Z1_VV_P#1\E?,=?3GPB_Y)7I'_;;_ -'R5TX;XSX_
MB_\ W"'^-?E([2BBBN\_+PHHHH ^??CU_P CY9?]@U/_ $;+7F->G?'K_D?+
M+_L&I_Z-EKS&O,J_&S]HR/\ Y%M'T"BBBLCV HHHH **** /ISX1?\DKTC_M
MM_Z/DKM*XOX1?\DKTC_MM_Z/DKM*]6G\"/P_,_\ ?Z_^.7YL****L\\*^??C
MU_R/EE_V#4_]&RU]!5\^_'K_ )'RR_[!J?\ HV6L,1\!]1PM_P C)>C/,:**
M*\X_6 HHHH **** "OISX1?\DKTC_MM_Z/DKYCKZ<^$7_)*](_[;?^CY*Z<-
M\9\?Q?\ [A#_ !K\I':4445WGY>%%%% 'S[\>O\ D?++_L&I_P"C9:\QKT[X
M]?\ (^67_8-3_P!&RUYC7F5?C9^T9'_R+:/H%%%%9'L!1110 4444 ?3GPB_
MY)7I'_;;_P!'R5VE<7\(O^25Z1_VV_\ 1\E=I7JT_@1^'YG_ +_7_P <OS84
M4459YX5\Q_%W_DJFK_\ ;'_T1'7TY7S'\7?^2J:O_P!L?_1$=<V)^ ^PX0_W
M^?\ @?YQ.+HHHK@/U **** "BBB@ KZ<^$7_ "2O2/\ MM_Z/DKYCKZ<^$7_
M "2O2/\ MM_Z/DKIPWQGQ_%_^X0_QK\I':4445WGY>%%%% 'S'\7?^2J:O\
M]L?_ $1'7%UVGQ=_Y*IJ_P#VQ_\ 1$=<77E5/C9^X99_N%#_  1_)!1114'H
M!1110 4444 ?3GPB_P"25Z1_VV_]'R5VE<7\(O\ DE>D?]MO_1\E=I7JT_@1
M^'YG_O\ 7_QR_-A1115GGA7S'\7?^2J:O_VQ_P#1$=?3E?,?Q=_Y*IJ__;'_
M -$1US8GX#[#A#_?Y_X'^<3BZ***X#]0"BBB@ HHHH *^MO!O_(AZ!_V#;?_
M -%+7R37UMX-_P"1#T#_ +!MO_Z*6NK#;L^'XQ_@4O5_D;5%%%=Q^;A1110
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
M]G8>9YOV6!(=^W&[:H&<=NE"TO\ +];_ *!K=?/]+?J6Z***"@HHHH ****
M"BBB@#D;:ZU[Q+-J%UI6JPZ9:6MU):VT?V03&9HSM9I"2/EW @*N#@9SSQ4;
MQ/JE_P"$X];%Y;:5!;)/'>F.W>Y<W$4AC*HN/]7E&.>IXZ=:MZAX3UN.:[7P
MMXACTFVO;C[3,DEEY[12'!9HCO4#<1DA@PR3]*-.\+Z[I.CV5MIFMVT4\$<D
M=QYUJTL5P6<MYVT.I60DDGDCDCT(BS<++?\ 6W^?Z:!M+RO^%]ON_4=8W?BO
M5M/CN[=K"VCO+.S>,\2K"[;C.1@_/@;=HSCW/2FZ5KNLW.G:TMF+?5I+&[^S
MVMV3Y,<V$4N6QD'8Q93M')7& <U+>>$;M? =OX;T'6/[/,*HCW4MN93(@.74
MA70C=TRI& 3BM#P_I.H:7HQL-1O+"=479 +&P-JD28P%V&1\_F*J=WS\OR_#
M^N^_D3%-<M_F+X1U&YU?P9H^HW[*US=V44TI5< LR G [<FMBL[P_I7]A>&]
M.TGSO/\ L5M'!YNS;OVJ!G&3C..F36C6E2SFW'8:V"BBBH&%%%% !1110 R:
M58())9/NQJ6;Z 9KB8[_ ,4WGA4>*K:_MHP]O]LBTE[8>68L;@C29W;RO\0X
M!/W2!SW#*'4JPRK#!![UP=[X#\0?V2NB:/XK6RT:*-XHHFLB\PC8$"(R>8 4
M . =H< ?>SS4N^MM^G_!_#\1Z75]BUK'C.<G2!H4:LEQ-:/>2R#(ABG=0J#_
M &V#9]@,]QF_<CQ*S2[[VST^T6YED>Z9 [QVX4;  ?ER3N)8] ,8YR*5_P##
M;1]0MXF$1L[GSH)IS!/+L?RRF5"[P!D(%#8R.*M^+O#6I^(8[*'3M6M;*UMW
M+S6UU8M<QW)&-H8"5.!UP<@G&>E-K>W=_=I^5G_3,H\UUS=E]^O^?Y=C)N?%
M7B(?#F/6+6TMGN#YA>Z<E$\I7*I*L9R277#!<X&>3T![RL2[T2^U3PA-I&JZ
MA!)=3QE'NK>U,2=<C$9=L<8'WJVZ;W94;WU"BBB@H**** "BBB@ I&(523T
MR:6CKUI.]M .)L[[Q/K?A[_A)-.U*VMXY4:XM-.DM0T;Q#E1(^=VY@,Y7 7/
M1L<RW7BO4;O3_#FHZ/:Q)IVJ26K33S/\P64C]VJ8ZX/+'&.V3TKWO@CQ FG_
M -D^'?%2:7I0,AC0V'FS1*V?W8?S NP;CC*[@,8/0C=;P]YN@Z1I^^*U_LZ6
MWDVPJ63]T0=HR00#C&30N_2\?NOK?Y6^[SUB=[-+L_OZ?U_2AG3Q,]Q=*MY:
M6=H;PE+AHPSQVPB4\#."QDW<MT'8UF:;K.N:QX?AOSJ-E86$;7+3:H8O]='&
M^(Y%1CM564%BV3T&.#D:7C'PYJ7B6RMK73]5M[&!)=]S#<V;7$=TN.$8"1#M
MSR1G!P >,@YNK^$/$FL6^F1S^(M+Q9,SRP-HSFWG;(\LF,7 ^YC@%B,\XX&%
MK;^NV_\ 77??2NO]>>G_  3?\+ZC=:MX8L;[4(U2XGCW-MC*!ADX8*<E0PPV
M#R,XK6JOI\=Y#80QZE<17-TJXDFAA,2.?4(6;'TW&K%6]PC>RN%%%%(84444
M %%%% ",0JDGH!DUQ5G?>)];\/?\))IVI6UO'*C7%IITEJ&C>(<J)'SNW,!G
M*X"YZ-CGMNO6N&O?!'B!-/\ [)\.^*DTO2@9#&AL/-FB5L_NP_F!=@W'&5W
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
/%%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>pins-20230630_g5.jpg
<TEXT>
begin 644 pins-20230630_g5.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#:17AI9@  34T *@    @ ! $[  (
M   %   (2H=I  0    !   (4)R=  $    *   0R.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 ')C:'4    %
MD ,  @   !0  !">D 0  @   !0  !"RDI$  @    ,U,0  DI(  @    ,U
M,0  ZAP !P  " P   B2     !SJ    "
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M            ,C R,SHP-SHQ-2 Q-CHQ-3HR,P R,#(S.C W.C$U(#$V.C$U
M.C(S    <@!C &@ =0   /_A"Q=H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
M+C O #P_>'!A8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53
M>DY48WIK8SED)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE
M=&$O(CX\<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y
M.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F
M.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X
M,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q
M+C$O(B\^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D
M9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT
M=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR
M,#(S+3 W+3$U5#$V.C$U.C(S+C4Q,CPO>&UP.D-R96%T941A=&4^/"]R9&8Z
M1&5S8W)I<'1I;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z
M9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID
M8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A
M=&]R/CQR9&8Z4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY
M.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^/')D9CIL:3YR8VAU/"]R9&8Z;&D^
M/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T:6]N
M/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*
M"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK
M*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( = #Z0,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9
M&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"
M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2
MT]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&BBB@
M HHHH **** "BBB@ HHHH **** ,O7/$FD>&X[:37+Z.S2[G6W@+@G?(>BC
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
M/\7_ )!1112*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MRN@>"?[#\?>)/$O]H>?_ &YY/^C>3M\CRUV_>W'=GZ#%9%M\);+['XRL]3U!
MKNV\4W1N&5(?+:V/)&#N.X@X.<#ITKT&BI<4U9]K?+3_ "1=];^=_GL>2R?!
MK7-1LM'M=?\ '4U_#HEY%/91_P!GHBA(S]U\-EF(P-Q/'/!S7K5%%5=V_'^O
MN)44M@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BD=UC1GD8*JC)9C@
M 4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%<S_P )Q:?\)8-&^Q7GE%S!_:&U?)\X?\L^N[VW
M8VYXSFCJH]6)M)7>QTU%<P?&OD:_%I>I:!JEAYL<TJW,SVS1".,9:0B.9G"\
M@9*]6 I(O'ECY,LE[8:A88B6:W6XB3==HS!%,85CR691M;:PW#(%*]_Z_KL_
MN8-I;_U_6GWKN=1167HNN)K*W"M97>GW5JX2>UNU3S(R0&!RC,I!!ZJQ[CJ"
M*U*8]PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#A_BG82W_AL^7Y%Q'#%/++8S3F/SU\IAN']XH2&VGCW!P:S-0M-$OO
ML;PZ;>->6]T]A:6EU</NM[AY=NP['PR*2#U(V+P:[3Q)X:L/%&EM9Z@)4.UA
M'-!*T<D192I(92#T)!'0C@@TZW\-:3:VEE;0VI$=E.;F'=*[-YI#9=F)R['>
MQ);.2<]:5NC[_P"7Z7$[[K?^OUM_D<=J7A&^MSINF:<D6I6>EZ<P9+K59;=Y
M96<'<?+!/.UL$X R<>E5#=0>(]%UO5XWNK6.PT>"?3 ;A@;;,+2;^#RV0 2<
MY"XZ9KN]5\-:9K-PEQ>QS+,L9B,EO<R0,\9Y*,48;E]CD5#?>#="U"6)Y[-D
M$<*VYC@F>*.2)3E8W1"%=1S@,".3V)I--JW]==?Q0))23Z+I]VG]?\-IZ=/)
M<Z7:3S#;)+"CN/0E035F@# P.!15MW=T**:BDRGK%Q):Z%?W$#;)8;:1T; .
M&"D@\^]7*SO$'_(LZI_UYR_^@&M&D4%%%% !1110 4444 %%%<SK/CBTT;7H
MM.DLKR>/*BZNXE7RK3<,KNR<GU.T':.3BCK83:2NSIJ*PYO%=K#K:Z>;2[:,
MSBU:^5%\A)V *QD[MV2".0I7)P2#Q5>/QSIC7,ZSPW=M:1I,\=]-&!#.(21+
ML();Y<'[RC."5R*5U:_]?U^@^MCI**R-%\0QZS))$UC>:?.D:RB&\159XF)"
MN-K,,':>"0P[@5KTQ)I[!1110,**** "BBB@ HHHH **** "O+Y]0MK#XH(N
M@W5S;ZA<7/EWNCS%6$ZEU#3JG)1=HWAE(!QR,Y%>H4WRH_.\W8OF;=N_'./3
M/I22]]2["FN:#CW.7TN:/_A(_$VO7\FR&S9;.-F/$<448D<_BTC9]=HKF].^
M(/A^6WU+QK?:UIT[PVH2VTVVO8GDMH&<8\S#?*[N4SDA5PH[$GTZBDDU]W_#
MOY_YAZ]_^&^[_(Y7P+=66HV=[J<.L:=JM_>3"2];3KI9XK<[0$B!4GA5'4XR
M<G SBNJHHJ].@)604444AA1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 9WB#_D6=4_Z\Y?\ T UHUG>(/^19
MU3_KSE_] -:- !1110 4444 %%%% !7F'C?4+;3/&45UI=W<Z?KXVB.V8J8]
M4&P[56,YW<DH64!E[G&,^GTUHHWD1W16=,[&(R5SP<>E*VJ%)731YA#OTOQ3
M/''K%Z=;FUO,.EM<,(C:.X:1O*Z.NQF/F')5@%!'W:R[6"WOI%M);JYU*:9-
M02_T* INTE)%=F*+PP8L @\QB#YGR[1Q7LM%)1M%+R_1+]+^K8?:YO._XM_K
M_P .<#X)>XU+Q1/J9UP:U;IIZ6XEA@6&*%M^?+P&8^8 N7R>"0,+TKOJ**KI
M;^M[BC&W]>5OT"BBB@H**** "BBB@ HHHH **** "N2^*5[=:?\ #75+JPN9
MK6XC\G9+#(4=<S(#@CD<$C\:ZVN+^+O_ "2O5_\ MC_Z/CJ)_ SORU)XZBG_
M #1_-'S[_P )GXH_Z&35_P#P.E_^*H_X3/Q1_P!#)J__ ('2_P#Q58M%>9S/
MN?M/U6A_(ON1]1_"V]NM0^&NEW5_<S75Q)YV^6:0N[8F<#)/)X 'X5UM<7\(
MO^25Z1_VV_\ 1\E=I7IP^!'XMF22QU9+^:7YL****LX HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,[Q!_R
M+.J?]><O_H!K1K.\0?\ (LZI_P!><O\ Z :T: "BBB@ HHHH **** "N+^+O
M_)*]7_[8_P#H^.NTKB_B[_R2O5_^V/\ Z/CJ*GP,]#+/]_H?XX_FCYCHHHKR
MC]P/ISX1?\DKTC_MM_Z/DKM*XOX1?\DKTC_MM_Z/DKM*]6G\"/P_,_\ ?Z_^
M.7YL****L\\**** "BBB@ HHHH **** "N+^+O\ R2O5_P#MC_Z/CKM*XOXN
M_P#)*]7_ .V/_H^.HJ? ST,L_P!_H?XX_FCYCHHHKRC]P/ISX1?\DKTC_MM_
MZ/DKM*XOX1?\DKTC_MM_Z/DKM*]6G\"/P_,_]_K_ ..7YL****L\\**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#.\0?\BSJG_7G+_Z :T:SO$'_ "+.J?\ 7G+_ .@&M&@ HHHH **** "B
MBB@ KB_B[_R2O5_^V/\ Z/CKM*XOXN_\DKU?_MC_ .CXZBI\#/0RS_?Z'^./
MYH^8Z***\H_<#Z<^$7_)*](_[;?^CY*[2N+^$7_)*](_[;?^CY*[2O5I_ C\
M/S/_ '^O_CE^;"BBBK//"BBB@ HHHH **** "BBB@ KB_B[_ ,DKU?\ [8_^
MCXZ[2N+^+O\ R2O5_P#MC_Z/CJ*GP,]#+/\ ?Z'^./YH^8Z***\H_<#Z<^$7
M_)*](_[;?^CY*[2N+^$7_)*](_[;?^CY*[2O5I_ C\/S/_?Z_P#CE^;"BBBK
M//"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH JZC
MJ5EI%C)>ZI=PVEM$,O+,X51^)IS:C9+9+>->0"U< K.95V,#TPV<5Q_Q/M([
MK1HV6[@BO((;F2WAN8BZ3_N&#@8^ZP4DANW/!&:Y^W,NM>(=*L;&STS31!'J
M/R7"&ZMEN4F19&C7*;B0S8.05#.,=:5];>OX*XF[:_UJ>I37EM;K&T]Q%$LA
M"H7< .3T SUI9;JW@DCCGGBC>4[8U=P"Y] #UKS+P^FG:I>,FJV%G'80:!LM
MH6^:%0)I4F:/=GY"$C/LI6J.G*E[X-UNX\2!'OH?#EH\;S?ZR-?(9@PSR#Y@
M)R.X'I0W9-]O^#_E_5AK62CWM^2?Z_U<]@HJMIK3-I5HUU_KS ADS_>VC/ZU
M9JFK.Q,9<T4S.\0?\BSJG_7G+_Z :T:SO$'_ "+.J?\ 7G+_ .@&M&D4%%%%
M !1110 4444 %<7\7?\ DE>K_P#;'_T?'7:5Q?Q=_P"25ZO_ -L?_1\=14^!
MGH99_O\ 0_QQ_-'S'1117E'[@?3GPB_Y)7I'_;;_ -'R5VE<7\(O^25Z1_VV
M_P#1\E=I7JT_@1^'YG_O]?\ QR_-A1115GGA1110 4444 %<OJ/CNQT[Q1'I
M#VEU)&&$=Q>H!Y5O(QC"(V3DY\U,D @;AGJ<=17EGB?4+;3?B1'-HUQ<V&ML
MP1[*0!DU,$P#*(<Y!4D%UP08N>%.1?$E_7]?B#V;.WB\1RW.MW%A::%J4\%O
M*89+]6MQ"'"AB,-*)#U X3K^=4H?'(_M2>QU+P_JNF/;V3WLDERULZ+$O')B
MF<@GG&0,X/H:P+:2PMO%B)HFIZJ-:EU>0WFFW5T6'D%FWN8 =BQX&Y), GY0
M6))%6X[>'5/#/C'4[\7TL>H2W%JPLU!G6"$&';&#D9RLC >K'BI3;C?R_&RV
M^;_!H/MV??\ 5_C9?BO0ZG1-8N=8A:6XT/4-*3:K1F]> ^8#Z"*5\8_VL=:Y
M_P"+O_)*]7_[8_\ H^.G>#;FWEUN_CT'5;C5=#6WB*S37;7(2X+/O19&)/W0
MI*9PIP !G%-^+O\ R2O5_P#MC_Z/CHJ_ [=CNREMXZC?^>/YK^O4^8Z***\D
M_<CZ<^$7_)*](_[;?^CY*[2N+^$7_)*](_[;?^CY*[2O5I_ C\/S/_?Z_P#C
ME^;"BBBK//"BBO,M1DNK7XN6[ZMJ-_IYD9DL)3N>TEB+6X\G:IVJS'S 2^#N
M*8)X%"UFH]_Z_KY^@F[*YZ;17FFG:M_94U[J>M6?B&#493>RVKWMY*+6<(9'
M6-(/-*J1&HQNC7(!()ZU7LM5O'T#5)=.F\1?;KO2#-!%>(SO<R'"_:+==Y,8
M!8?N]J8RIVCJ4G?[O\_\G_E:[0VE_7I_G_3T/4Z*YCP=)8QF]LH(-9M+R$H\
M]MK%_)=2JK ['5FED 5L-]UNH.0"*Z>J8)W"BBBD,**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** *&M:'IOB'2Y=/UFSAO+:08*2H&P<=1GH?0CFF3^'-$NM*B
MTRYTBQEL(,>5:O;H8X\>BXP/PK2HH SKWP_HVHPV\.H:597,5KCR$FMT=8O]
MT$<?A3KW0M)U*ZM[G4-,L[J>V_U$DT"NT7.?E)''(!_ 5?HH\Q66P4444#,[
MQ!_R+.J?]><O_H!K1K.\0?\ (LZI_P!><O\ Z :T: "BBB@ HHKB+/Q/K>H>
M/KBRLQ8R:=:2M!<6?2YB Q^^+%L8.00FWE3D$GBDG>2CW%)\L>9G;T5QGA[Q
M/?ZWJ5^T6K:+<I;/.%T>WB_TP*CLD9>0SD#=M!YC ^;\:23Q1K>BR3P^((]/
MFG>R^UV\=JK1^4Y=8Q#(S,P;+.H#C;G#?+Q1?^OO_P G_5@;2_KT_P U_P ,
M=I7%_%W_ ))7J_\ VQ_]'QUJ^%=7N]6ANVN;S2]1ABD"PWVEN/*DX^9"N]RK
M*>#D\Y!P.@ROB[_R2O5_^V/_ */CJ:GP/T/0RMWQU'_''_TI'S'1117E'[B?
M3GPB_P"25Z1_VV_]'R5VE<7\(O\ DE>D?]MO_1\E=I7JT_@1^'YG_O\ 7_QR
M_-A1115GGA7(>(?&5]I7B2WTW3-(^WQQE6O6$A\P*T<K 1( 2[8B)YQV R3Q
MU]>9?$J.677; 66E7T6K D:;J=B')D?R9B(W91A55PA(?Y2I/8-1U0=/Z_K\
MSKK?6]7OO$-W:V&E6;:;9W"P3W<]\Z2EC&KDI$(2& W@<N.0>E/;Q1!_PDUS
MH\,$DQM;1KB66+YL,"O[H*.2V'4X]UZYXY2YTF&3Q(ILO#L]CXC_ +3BG?5$
MAD>.2 ,ID;SR-H5D#+Y.<Y[?Q58TO1_$7A[Q/#<:A?6^IVD&G7+RO:Z3*DLS
MM(CD;O.<%V/( '0$ >DWT3;[_P#I-_NO^*L2V];>7YV_+_,W]&\0W]YJHL-9
MTE=-EGMC=6P6Y\TM&" 0XV+L<;ERHW#GACBMTQ1M,LK1J9$!57*\J#C(!]\#
M\A7&^"+_ /MC4+K5=3@U*+5[F(9AN=,N;>*SA!XA1Y8U5FR<L0<L?8#"_%W_
M ))7J_\ VQ_]'QTY/EC?^OZZ>IT82C]8Q$*-[<TDK]KV6WX^AVE%?%]%<GUK
MR/NO]3/^G_\ Y+_]L?:%<7\7?^25ZO\ ]L?_ $?'1\(O^25Z1_VV_P#1\E'Q
M=_Y)7J__ &Q_]'QUT2=Z;?D?+X6C]7S:%&]^6HE?TE8^8Z***\L_:#Z<^$7_
M "2O2/\ MM_Z/DKM*XOX1?\ )*](_P"VW_H^2NTKU:?P(_#\S_W^O_CE^;"B
MBBK//"N.U/P5?:GXJBNYM8+Z1N\Y[26,M*KB2%PB/G C+0@D8R.0#AOE[&L7
MQ?XA_P"$5\*WFL_9?M?V;9^Y\S9NW.J?>P<?>ST[4KJ+Y^QI3I3K35*"NY-)
M>KT10C\(7,UU$FM:N=2T^U,IM()(2)5,BLA\R4N?,PKLHPJ\'G)YID7@V];>
MU]KTDDT-G]CL+BV@\B2W3<K%F(8AW)1,D!5(&-O)K@_^&A/^I8_\J'_VNC_A
MH3_J6/\ RH?_ &NL?;4UU_/^NK/;?#6:/>E_Y-'_ #/3]$T6ZL;R[U'5[V*^
MU&[5(GE@MS!&L:;MJJA9CU=B26.2>PP*V:Q?"'B'_A*O"MGK/V7[)]IW_N?,
MW[=KLGWL#/W<].];5;IW5SQ*E*5&I*G-6:;3]4%%%%!F%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% &=X@_Y%G5/^O.7_ - -8%[XTO(O
M&?\ 95AI!N[*W<17DR2$S*Y\H@I& =RJ)E+$D<9Q]WG?\0?\BSJG_7G+_P"@
M&N"\6)/)\0K5M/TB^M-8'%K>V@<QW<8:$DRL $"+F0%7)X (Y*T+XDOZ_K_A
M^@/9G7VFLZQ?:W=16^EV/]DVMP8'NY+]Q,2J@L1$(2I )QS(.A^E4;+QSYH6
MZO\ 3C;:;<VDMY8W*3>8TT48!.]-HV,5.Y0"V1G)!XK%_L:T;Q0G]F^&KG3-
M:_M-YKG4!'(R26Y+%B;@@*RN#_J@3M8CY0!NJ"TM-;?0=-TC3]-GBU#0=*N(
M'EN8"L+S^4(XU1F&V0-RV5R   <'BL[OV=UO;[]-7\G^.@?;MTO^O^7^:.N\
M/>)+G5KV:SU+3EL+E;>*[C5+CS@\,A8*2=JX<%3E>0.,,:YW4]'UC4OB%932
M:+''):2^9%K4.Q4%N) 3&<L7+E04*XVG.?83^!--AL-9N#I%GJL&G_8HHIFU
M5)5?SD)PJ&7YM@4GA?W8R-G>NUO+VUT^U>ZO[F&UMX\;Y9I B+DX&2>!R0/Q
MK622DI+I_7]=UZD14JD7#O;]/U^YZ:V.,CT[67U#3V/AV&R?19+B<2VCQ1PW
MI='41Q*&++N+!FWA0"H^]U&?:Z#JFO\ AO6+;7_#UY#J^I1))<SW\ML8)2C
MK;IY4LC+&.1RO=B<DFNO_P"$S\+_ /0R:1_X'1?_ !5'_"9^%_\ H9-(_P#
MZ+_XJL_=[G5]5K_R/[G_ %_7I:IX9L+M=9U/4[C2VT>&XC@@BLF:,G]T&'F'
MRR5&0P4#.<(,XZ"A\7?^25ZO_P!L?_1\===9WMKJ%JEU87,-U;R9V2PR!T;!
MP<$<'D$?A7(_%W_DE>K_ /;'_P!'QT5-8/T.G+(N&/HI_P \?S1\QT445Y1^
MX'TY\(O^25Z1_P!MO_1\E=I7%_"+_DE>D?\ ;;_T?)7:5ZM/X$?A^9_[_7_Q
MR_-A1115GGA117%_%W_DE>K_ /;'_P!'QTI.R;.C"T?K%>%&]N9I7]78[2BO
MB^BN3ZUY'W'^IG_3_P#\E_\ MC[0KB_B[_R2O5_^V/\ Z/CH^$7_ "2O2/\
MMM_Z/DH^+O\ R2O5_P#MC_Z/CKHD[TV_(^7PM'ZOFT*-[\M1*_I*Q\QT445Y
M9^T'TY\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QT?"+_DE>D?\ ;;_T?)1\
M7?\ DE>K_P#;'_T?'7I?\N?E^A^/_P#,]_[B_P#MY\QT445YI^P'TY\(O^25
MZ1_VV_\ 1\E=I7%_"+_DE>D?]MO_ $?)6Q>>,=%L/$D&AW-RRWDPZB)C'&25
M"J[@;59BPP">?Q&?5I_#%'X?FG^_5W_?E^;-RBJLNIV<&IV^G2W"+>7*/)##
M_$ZIC<?H,C\ZIV/BC1]2U">SL[S?- &9MT3HKA3M9D9@%D"G@E20#P<55T>>
M:U<7\7?^25ZO_P!L?_1\==!I'B/2]=DFCTRX>1X K.LD#Q$JV=KJ'4;D.#AU
MRIP<&N?^+O\ R2O5_P#MC_Z/CJ:GP/T/0RO_ '^C_CC^:/F.BBBO*/W ^G/A
M%_R2O2/^VW_H^2NTKB_A%_R2O2/^VW_H^2NTKU:?P(_#\S_W^O\ XY?FPHHH
MJSSPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH SO$'_(L
MZI_UYR_^@&K=Y>VNGVKW5_<PVMO'C?+-($1<G R3P.2!^-5/$'_(LZI_UYR_
M^@&N<^+O_)*]7_[8_P#H^.ID[1;.G"45B,13HMVYFE][L;7_  F?A?\ Z&32
M/_ Z+_XJC_A,_"__ $,FD?\ @=%_\57R317)]9?8^_\ ]3J'_/U_<C[*L[VU
MU"U2ZL+F&ZMY,[)89 Z-@X.".#R"/PKD?B[_ ,DKU?\ [8_^CXZ/A%_R2O2/
M^VW_ */DH^+O_)*]7_[8_P#H^.NB3O3;\CY##T5A\WA13ORU$ONE8^8Z***\
MP_9SZ<^$7_)*](_[;?\ H^2CXN_\DKU?_MC_ .CXZ/A%_P DKTC_ +;?^CY*
M/B[_ ,DKU?\ [8_^CXZ]+_ES\OT/Q_\ YGO_ '%_]O/F.BBBO-/V ^G/A%_R
M2O2/^VW_ */DKI)->TJ+78M%EU"V74YHC+':&0>8R#&3C\?QY]#7-_"+_DE>
MD?\ ;;_T?)6%K,,&D?$-+Z>.UU/3KJZWRM%*4GLIO,M8P25^_AA'\N5(5FSD
M<'U:.KA'O_7]?=UN?AV:Z8VNU_/+\V>F275O%,L,L\:2LC2*C. Q5<;F ]!D
M9/;(K,TWQAX:UJ[-KH_B'2M0N I<PVM['*X4=3A6)P/6N,TK6H[_ .+-G<W5
MMJD-U/:WD"1SZ9<QI%&KP[ ':,*<X9BV2,N!G[N9-<SJ>E^,M=F(V00R:9:L
M'QLA0#SF!_A)<L"1VC7TJNB?=-_C;_+\3@D^5?U_71V.]T_5-/U:W:?2KZVO
MH5<QM);3+(H8=5)4GD>E<K\7?^25ZO\ ]L?_ $?'5[38X[?XBZG%:*J1'2K1
MF1!A<AYE4_7: /H!5'XN_P#)*]7_ .V/_H^.E4^!^AWY7?Z_13_GA^+3_4^8
MZ***\D_<3Z<^$7_)*](_[;?^CY*/B[_R2O5_^V/_ */CH^$7_)*](_[;?^CY
M*/B[_P DKU?_ +8_^CXZ]+_ES\OT/Q__ )GO_<7_ -O/F.BBBO-/V ^G/A%_
MR2O2/^VW_H^2CXN_\DKU?_MC_P"CXZ/A%_R2O2/^VW_H^2CXN_\ )*]7_P"V
M/_H^.O2_Y<_+]#\?_P"9[_W%_P#;SYCHHHKS3]@/ISX1?\DKTC_MM_Z/DK"\
M22VVF^.)M0TZYM[M1*HU/3+V#<ID)ME4QDXPY4Q%?O+E,#!)(W?A%_R2O2/^
MVW_H^2NDN= TF\UJVU>ZTVVFU&T4K!=/$#)&#UP>W3\.?4UZM+11?E_7]?/H
M?A^:?[]7_P 4OS9Q,5UJ@^)%G<:GX;U&*:9[F-;@RVS1B!0 @7;,6QC+'*@Y
M<\<<<ULU$^&+::.XBG2[T'41I=I A$UH&4.5E.3YI  3("8/!#$Y'M#01/-'
M,\2-+'D(Y4%DSUP>V:JVFBZ787US>6.FV=M=71S<3PP*CS?[S 9;\:%&W]>5
MOZ_X)YZTES>=SF?"CW4/B(VUYJ5OK#S:7%<_:8[:.,P N0L:E!GRCR5#9/RM
M\QSPGQ=_Y)7J_P#VQ_\ 1\==18:1INE>=_9>GVMEY\ADF^S0K'YCGJS;0,GW
M-<O\7?\ DE>K_P#;'_T?'3J/W'\_Z_KU.[*HVQ]'_''\TOZ^X^8Z***\D_<C
MZ<^$7_)*](_[;?\ H^2NTKB_A%_R2O2/^VW_ */DKM*]6G\"/P_,_P#?Z_\
MCE^;"BBBK//"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK,U[Q#IOAO3S>:
MO<>5'SM54+O(0I8A5&23@$\=@34D.N:9/HK:O'>Q?V>B,[W#':J!<[MV>F,'
M(/(Q1TN'6Q?HK)U'Q3HFDQ6TFHZE!;I=)YD!=O\ 6+QR/;YA^8I;GQ/HMF]N
MMUJ4$1N462/<W56.%8_W03P"<#- KJUS5HHHH&9WB#_D6=4_Z\Y?_0#7.?%W
M_DE>K_\ ;'_T?'71^(/^19U3_KSE_P#0#7.?%W_DE>K_ /;'_P!'QU%3X&>A
MEG^_T/\ ''\T?,=%%%>4?N!].?"+_DE>D?\ ;;_T?)1\7?\ DE>K_P#;'_T?
M'1\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QUZ7_ "Y^7Z'X_P#\SW_N+_[>
M?,=%%%>:?L!].?"+_DE>D?\ ;;_T?)1\7?\ DE>K_P#;'_T?'1\(O^25Z1_V
MV_\ 1\E'Q=_Y)7J__;'_ -'QUZ7_ "Y^7Z'X_P#\SW_N+_[>?,=%%%>:?L!]
M.?"+_DE>D?\ ;;_T?)6M/X,T2Y\31Z]+;/\ ;$!)42L(G?Y,2-'G:SC8N&(S
MP/1<9/PB_P"25Z1_VV_]'R5=^(VKWV@^ -2U+29_L]W#Y7ER;%;;F5%/# CH
M3VKU(/E@I=D?BN-HRQ&:5*,=Y5&M=M96U-^2PMI=2AOWCS<P1O%&^X_*KE2P
MQT.2B_E4=OI%A:Z?-8PVRBUG>5Y8F)8.9&+/G.>I8\=.:^;_ /A;OCC_ *#?
M_DI!_P#$4?\ "W?''_0;_P#)2#_XBLOK$&K6/;_U1Q_\\/O?_P B?1>D:#IV
MA1RIIL+IYS!I'EG>9VP, ;G). . N< = *YSXN_\DKU?_MC_ .CXZN_#G5[[
M7O &FZEJT_VB[F\WS)-BKNQ*ZCA0!T [52^+O_)*]7_[8_\ H^.M9/FIM^1X
M>"HO#YI3HRWC42=O*1\QT445Y9^UGTY\(O\ DE>D?]MO_1\E'Q=_Y)7J_P#V
MQ_\ 1\='PB_Y)7I'_;;_ -'R4?%W_DE>K_\ ;'_T?'7I?\N?E^A^/_\ ,]_[
MB_\ MY\QT445YI^P'TY\(O\ DE>D?]MO_1\E'Q=_Y)7J_P#VQ_\ 1\='PB_Y
M)7I'_;;_ -'R4?%W_DE>K_\ ;'_T?'7I?\N?E^A^/_\ ,]_[B_\ MY\QT445
MYI^P'TY\(O\ DE>D?]MO_1\E3_%*]NM/^&NJ75A<S6MQ'Y.R6&0HZYF0'!'(
MX)'XU!\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QUZ7_ "Z^7Z'X\TGGEG_S
M]_\ ;SY]_P"$S\4?]#)J_P#X'2__ !5'_"9^*/\ H9-7_P# Z7_XJL6BO/YG
MW/UGZK0_D7W(^H_A;>W6H?#72[J_N9KJXD\[?+-(7=L3.!DGD\ #\*@^+O\
MR2O5_P#MC_Z/CH^$7_)*](_[;?\ H^2CXN_\DKU?_MC_ .CXZ]#_ )=?+]#\
MF22SRR_Y^_\ MY\QT445YI^PGTY\(O\ DE>D?]MO_1\E=I7%_"+_ ))7I'_;
M;_T?)7:5ZM/X$?A^9_[_ %_\<OS844459YX4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 <+\5'L(O#PFO;V73IDBN!;W0V^5N,3 QR;N,..!T.1P0:Q+Z\UGQ
M!X3);28;_2(Q=/-<63)#%>.K-Y<NUVSL/W^-VYL<XZ^HW%O#=VTEO=1K+#*I
M22-QD,IX(-2 8&!TJ)0YHM=QIV:9YE)<6:V^CW>JZ_=^&+M=$"0#,.R3D'AV
M5@S?*IV#G!&<U4DU@IHVO_\ "6>7;:KK.B6YAM9%VM.QA93'&I^\WF,?E&2-
MX]:]7*AL;@#@Y&1TH*@D$@$CD9'2JDN:Z>S_ %O_ )_@9TX^SLUNK?@DOT_K
MK7TV.6'2K2.Y.9D@19">[!1G]:LT453=W<<8\L5'L9WB#_D6=4_Z\Y?_ $ U
MSGQ=_P"25ZO_ -L?_1\=='X@_P"19U3_ *\Y?_0#7.?%W_DE>K_]L?\ T?'6
M=3X&>EEG^_T/\<?S1\QT445Y1^X'TY\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_
M -'QT?"+_DE>D?\ ;;_T?)1\7?\ DE>K_P#;'_T?'7I?\N?E^A^/_P#,]_[B
M_P#MY\QT445YI^P'TY\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QT?"+_DE>
MD?\ ;;_T?)1\7?\ DE>K_P#;'_T?'7I?\N?E^A^/_P#,]_[B_P#MY\QT445Y
MI^P'TY\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QT?"+_DE>D?\ ;;_T?)1\
M7?\ DE>K_P#;'_T?'7I?\N?E^A^/_P#,]_[B_P#MY\QT445YI^P'TY\(O^25
MZ1_VV_\ 1\E'Q=_Y)7J__;'_ -'QT?"+_DE>D?\ ;;_T?)1\7?\ DE>K_P#;
M'_T?'7I?\N?E^A^/_P#,]_[B_P#MY\QT445YI^P'TY\(O^25Z1_VV_\ 1\E'
MQ=_Y)7J__;'_ -'QT?"+_DE>D?\ ;;_T?)1\7?\ DE>K_P#;'_T?'7I?\N?E
M^A^/_P#,]_[B_P#MY\QT445YI^P'TY\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_
M -'QT?"+_DE>D?\ ;;_T?)1\7?\ DE>K_P#;'_T?'7I?\N?E^A^/_P#,]_[B
M_P#MY\QT445YI^P'TY\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QT?"+_DE>
MD?\ ;;_T?)1\7?\ DE>K_P#;'_T?'7I?\N?E^A^/_P#,]_[B_P#MY\QT445Y
MI^P'TY\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QT?"+_DE>D?\ ;;_T?)1\
M7?\ DE>K_P#;'_T?'7I?\N?E^A^/_P#,]_[B_P#MY\QT445YI^P'TY\(O^25
MZ1_VV_\ 1\E=I7%_"+_DE>D?]MO_ $?)7:5ZM/X$?A^9_P"_U_\ '+\V%%%%
M6>>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &=X@_P"1
M9U3_ *\Y?_0#7.?%W_DE>K_]L?\ T?'71^(/^19U3_KSE_\ 0#7.?%W_ ))7
MJ_\ VQ_]'QU%3X&>AEG^_P!#_''\T?,=%%%>4?N!].?"+_DE>D?]MO\ T?)1
M\7?^25ZO_P!L?_1\='PB_P"25Z1_VV_]'R4?%W_DE>K_ /;'_P!'QUZ7_+GY
M?H?C_P#S/?\ N+_[>?,=%%%>:?L!].?"+_DE>D?]MO\ T?)1\7?^25ZO_P!L
M?_1\='PB_P"25Z1_VV_]'R4?%W_DE>K_ /;'_P!'QUZ7_+GY?H?C_P#S/?\
MN+_[>?,=%%%>:?L!].?"+_DE>D?]MO\ T?)1\7?^25ZO_P!L?_1\='PB_P"2
M5Z1_VV_]'R4?%W_DE>K_ /;'_P!'QUZ7_+GY?H?C_P#S/?\ N+_[>?,=%%%>
M:?L!].?"+_DE>D?]MO\ T?)1\7?^25ZO_P!L?_1\='PB_P"25Z1_VV_]'R4?
M%W_DE>K_ /;'_P!'QUZ7_+GY?H?C_P#S/?\ N+_[>?,=%%%>:?L!].?"+_DE
M>D?]MO\ T?)1\7?^25ZO_P!L?_1\='PB_P"25Z1_VV_]'R4?%W_DE>K_ /;'
M_P!'QUZ7_+GY?H?C_P#S/?\ N+_[>?,=%%%>:?L!].?"+_DE>D?]MO\ T?)1
M\7?^25ZO_P!L?_1\='PB_P"25Z1_VV_]'R4?%W_DE>K_ /;'_P!'QUZ7_+GY
M?H?C_P#S/?\ N+_[>?,=%%%>:?L!].?"+_DE>D?]MO\ T?)1\7?^25ZO_P!L
M?_1\='PB_P"25Z1_VV_]'R4?%W_DE>K_ /;'_P!'QUZ7_+GY?H?C_P#S/?\
MN+_[>?,=%%%>:?L!].?"+_DE>D?]MO\ T?)1\7?^25ZO_P!L?_1\='PB_P"2
M5Z1_VV_]'R4?%W_DE>K_ /;'_P!'QUZ7_+GY?H?C_P#S/?\ N+_[>?,=%%%>
M:?L!].?"+_DE>D?]MO\ T?)7:5Q?PB_Y)7I'_;;_ -'R5VE>K3^!'X?F?^_U
M_P#'+\V%%%%6>>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% &=X@_Y%G5/^O.7_T USGQ=_Y)7J__ &Q_]'QUT?B#_D6=4_Z\Y?\ T US
MGQ=_Y)7J_P#VQ_\ 1\=14^!GH99_O]#_ !Q_-'S'1117E'[@?3GPB_Y)7I'_
M &V_]'R4?%W_ ))7J_\ VQ_]'QT?"+_DE>D?]MO_ $?)1\7?^25ZO_VQ_P#1
M\=>E_P N?E^A^/\ _,]_[B_^WGS'1117FG[ ?3GPB_Y)7I'_ &V_]'R4?%W_
M ))7J_\ VQ_]'QT?"+_DE>D?]MO_ $?)1\7?^25ZO_VQ_P#1\=>E_P N?E^A
M^/\ _,]_[B_^WGS'1117FG[ ?3GPB_Y)7I'_ &V_]'R4?%W_ ))7J_\ VQ_]
M'QT?"+_DE>D?]MO_ $?)1\7?^25ZO_VQ_P#1\=>E_P N?E^A^/\ _,]_[B_^
MWGS'1117FG[ ?3GPB_Y)7I'_ &V_]'R4?%W_ ))7J_\ VQ_]'QT?"+_DE>D?
M]MO_ $?)1\7?^25ZO_VQ_P#1\=>E_P N?E^A^/\ _,]_[B_^WGS'1117FG[
M?3GPB_Y)7I'_ &V_]'R4?%W_ ))7J_\ VQ_]'QT?"+_DE>D?]MO_ $?)1\7?
M^25ZO_VQ_P#1\=>E_P N?E^A^/\ _,]_[B_^WGS'1117FG[ ?3GPB_Y)7I'_
M &V_]'R4?%W_ ))7J_\ VQ_]'QT?"+_DE>D?]MO_ $?)1\7?^25ZO_VQ_P#1
M\=>E_P N?E^A^/\ _,]_[B_^WGS'1117FG[ ?3GPB_Y)7I'_ &V_]'R4?%W_
M ))7J_\ VQ_]'QT?"+_DE>D?]MO_ $?)1\7?^25ZO_VQ_P#1\=>E_P N?E^A
M^/\ _,]_[B_^WGS'1117FG[ ?3GPB_Y)7I'_ &V_]'R4?%W_ ))7J_\ VQ_]
M'QT?"+_DE>D?]MO_ $?)1\7?^25ZO_VQ_P#1\=>E_P N?E^A^/\ _,]_[B_^
MWGS'1117FG[ ?3GPB_Y)7I'_ &V_]'R5VE<7\(O^25Z1_P!MO_1\E=I7JT_@
M1^'YG_O]?_'+\V%%%%6>>%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% &=X@_Y%G5/^O.7_P! -<Y\7?\ DE>K_P#;'_T?'71^(/\ D6=4
M_P"O.7_T USGQ=_Y)7J__;'_ -'QU%3X&>AEG^_T/\<?S1\QT445Y1^X'TY\
M(O\ DE>D?]MO_1\E'Q=_Y)7J_P#VQ_\ 1\='PB_Y)7I'_;;_ -'R4?%W_DE>
MK_\ ;'_T?'7I?\N?E^A^/_\ ,]_[B_\ MY\QT445YI^P'TY\(O\ DE>D?]MO
M_1\E'Q=_Y)7J_P#VQ_\ 1\='PB_Y)7I'_;;_ -'R4?%W_DE>K_\ ;'_T?'7I
M?\N?E^A^/_\ ,]_[B_\ MY\QT445YI^P'TY\(O\ DE>D?]MO_1\E'Q=_Y)7J
M_P#VQ_\ 1\='PB_Y)7I'_;;_ -'R4?%W_DE>K_\ ;'_T?'7I?\N?E^A^/_\
M,]_[B_\ MY\QT445YI^P'TY\(O\ DE>D?]MO_1\E'Q=_Y)7J_P#VQ_\ 1\='
MPB_Y)7I'_;;_ -'R4?%W_DE>K_\ ;'_T?'7I?\N?E^A^/_\ ,]_[B_\ MY\Q
MT445YI^P'TY\(O\ DE>D?]MO_1\E'Q=_Y)7J_P#VQ_\ 1\='PB_Y)7I'_;;_
M -'R4?%W_DE>K_\ ;'_T?'7I?\N?E^A^/_\ ,]_[B_\ MY\QT445YI^P'TY\
M(O\ DE>D?]MO_1\E'Q=_Y)7J_P#VQ_\ 1\='PB_Y)7I'_;;_ -'R4?%W_DE>
MK_\ ;'_T?'7I?\N?E^A^/_\ ,]_[B_\ MY\QT445YI^P'TY\(O\ DE>D?]MO
M_1\E'Q=_Y)7J_P#VQ_\ 1\='PB_Y)7I'_;;_ -'R4?%W_DE>K_\ ;'_T?'7I
M?\N?E^A^/_\ ,]_[B_\ MY\QT445YI^P'TY\(O\ DE>D?]MO_1\E'Q=_Y)7J
M_P#VQ_\ 1\='PB_Y)7I'_;;_ -'R4?%W_DE>K_\ ;'_T?'7I?\N?E^A^/_\
M,]_[B_\ MY\QT445YI^P'TY\(O\ DE>D?]MO_1\E=I7%_"+_ ))7I'_;;_T?
M)7:5ZM/X$?A^9_[_ %_\<OS844459YX4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 9FO>(=-\-Z>;S5[CRH^=JJA=Y"%+$*HR2< GCL":B?Q7H<>FV]^^HQ"W
MN2PB;!)8K]X;<9XP<\<8YQ7._%1["+P\)KV]ETZ9(K@6]T-OE;C$P,<F[C#C
M@=#D<$&JUGXET^30XIM5O;'2+N<W45IKL=LB02HL@W.C/D R !L9(;:2,X%3
M=V=OZ_K^KAU1UU[XGT33H+>:\U.WCBN8S+"^_(=!@E^/X1D9;H,CFG7WB/1]
M-N(8+[4((9)E#(&;^$G 8GH 3P"< FO.O#.H6F@K;S^()(;"SFT!+:T,V468
MQRR[MH8YW.IC?;R2".N*KV4R:'X3U73?$LBQZA?>'K6*VMYAB2X(@9#$@/WV
M#G! Y!8>M.3M>VMOQ^+\=!)W:5^WY)W_ !MO\SV"BJVFQRPZ5:1W)S,D"+(3
MW8*,_K5FJ:L["B^:*9G>(/\ D6=4_P"O.7_T USGQ=_Y)7J__;'_ -'QUT?B
M#_D6=4_Z\Y?_ $ USGQ=_P"25ZO_ -L?_1\=9U/@9Z66?[_0_P <?S1\QT44
M5Y1^X'TY\(O^25Z1_P!MO_1\E'Q=_P"25ZO_ -L?_1\='PB_Y)7I'_;;_P!'
MR4?%W_DE>K_]L?\ T?'7I?\ +GY?H?C_ /S/?^XO_MY\QT445YI^P'TY\(O^
M25Z1_P!MO_1\E'Q=_P"25ZO_ -L?_1\='PB_Y)7I'_;;_P!'R4?%W_DE>K_]
ML?\ T?'7I?\ +GY?H?C_ /S/?^XO_MY\QT445YI^P'TY\(O^25Z1_P!MO_1\
ME'Q=_P"25ZO_ -L?_1\='PB_Y)7I'_;;_P!'R4?%W_DE>K_]L?\ T?'7I?\
M+GY?H?C_ /S/?^XO_MY\QT445YI^P'TY\(O^25Z1_P!MO_1\E'Q=_P"25ZO_
M -L?_1\='PB_Y)7I'_;;_P!'R4?%W_DE>K_]L?\ T?'7I?\ +GY?H?C_ /S/
M?^XO_MY\QT445YI^P'TY\(O^25Z1_P!MO_1\E'Q=_P"25ZO_ -L?_1\='PB_
MY)7I'_;;_P!'R4?%W_DE>K_]L?\ T?'7I?\ +GY?H?C_ /S/?^XO_MY\QT44
M5YI^P'TY\(O^25Z1_P!MO_1\E'Q=_P"25ZO_ -L?_1\='PB_Y)7I'_;;_P!'
MR4?%W_DE>K_]L?\ T?'7I?\ +GY?H?C_ /S/?^XO_MY\QT445YI^P'TY\(O^
M25Z1_P!MO_1\E'Q=_P"25ZO_ -L?_1\='PB_Y)7I'_;;_P!'R4?%W_DE>K_]
ML?\ T?'7I?\ +GY?H?C_ /S/?^XO_MY\QT445YI^P'TY\(O^25Z1_P!MO_1\
ME'Q=_P"25ZO_ -L?_1\='PB_Y)7I'_;;_P!'R4?%W_DE>K_]L?\ T?'7I?\
M+GY?H?C_ /S/?^XO_MY\QT445YI^P'TY\(O^25Z1_P!MO_1\E=I7%_"+_DE>
MD?\ ;;_T?)7:5ZM/X$?A^9_[_7_QR_-A1115GGA1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!'<6\-W;26]U&LL,JE)(W&0RG@@T\HK+M901Z$4M% "$ XR <
M'(S05!() )'(R.E+10 4444 9WB#_D6=4_Z\Y?\ T USGQ=_Y)7J_P#VQ_\
M1\=='X@_Y%G5/^O.7_T USGQ=_Y)7J__ &Q_]'QU%3X&>AEG^_T/\<?S1\QT
M445Y1^X'TY\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QT?"+_DE>D?\ ;;_T
M?)1\7?\ DE>K_P#;'_T?'7I?\N?E^A^/_P#,]_[B_P#MY\QT445YI^P'TY\(
MO^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QT?"+_DE>D?\ ;;_T?)1\7?\ DE>K
M_P#;'_T?'7I?\N?E^A^/_P#,]_[B_P#MY\QT445YI^P'TY\(O^25Z1_VV_\
M1\E'Q=_Y)7J__;'_ -'QT?"+_DE>D?\ ;;_T?)1\7?\ DE>K_P#;'_T?'7I?
M\N?E^A^/_P#,]_[B_P#MY\QT445YI^P'TY\(O^25Z1_VV_\ 1\E'Q=_Y)7J_
M_;'_ -'QT?"+_DE>D?\ ;;_T?)1\7?\ DE>K_P#;'_T?'7I?\N?E^A^/_P#,
M]_[B_P#MY\QT445YI^P'TY\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QT?"+
M_DE>D?\ ;;_T?)1\7?\ DE>K_P#;'_T?'7I?\N?E^A^/_P#,]_[B_P#MY\QT
M445YI^P'TY\(O^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QT?"+_DE>D?\ ;;_T
M?)1\7?\ DE>K_P#;'_T?'7I?\N?E^A^/_P#,]_[B_P#MY\QT445YI^P'TY\(
MO^25Z1_VV_\ 1\E'Q=_Y)7J__;'_ -'QT?"+_DE>D?\ ;;_T?)1\7?\ DE>K
M_P#;'_T?'7I?\N?E^A^/_P#,]_[B_P#MY\QT445YI^P'TY\(O^25Z1_VV_\
M1\E'Q=_Y)7J__;'_ -'QT?"+_DE>D?\ ;;_T?)1\7?\ DE>K_P#;'_T?'7I?
M\N?E^A^/_P#,]_[B_P#MY\QT445YI^P'TY\(O^25Z1_VV_\ 1\E=I7%_"+_D
ME>D?]MO_ $?)7:5ZM/X$?A^9_P"_U_\ '+\V%%%%6>>%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% &=X@_P"19U3_ *\Y?_0#7.?%W_DE
M>K_]L?\ T?'71^(/^19U3_KSE_\ 0#7.?%W_ ))7J_\ VQ_]'QU%3X&>AEG^
M_P!#_''\T?,=%%%>4?N!].?"+_DE>D?]MO\ T?)1\7?^25ZO_P!L?_1\='PB
M_P"25Z1_VV_]'R4?%W_DE>K_ /;'_P!'QUZ7_+GY?H?C_P#S/?\ N+_[>?,=
M%%%>:?L!].?"+_DE>D?]MO\ T?)1\7?^25ZO_P!L?_1\='PB_P"25Z1_VV_]
M'R4?%W_DE>K_ /;'_P!'QUZ7_+GY?H?C_P#S/?\ N+_[>?,=%%%>:?L!].?"
M+_DE>D?]MO\ T?)1\7?^25ZO_P!L?_1\='PB_P"25Z1_VV_]'R4?%W_DE>K_
M /;'_P!'QUZ7_+GY?H?C_P#S/?\ N+_[>?,=%%%>:?L!].?"+_DE>D?]MO\
MT?)1\7?^25ZO_P!L?_1\='PB_P"25Z1_VV_]'R4?%W_DE>K_ /;'_P!'QUZ7
M_+GY?H?C_P#S/?\ N+_[>?,=%%%>:?L!].?"+_DE>D?]MO\ T?)1\7?^25ZO
M_P!L?_1\='PB_P"25Z1_VV_]'R4?%W_DE>K_ /;'_P!'QUZ7_+GY?H?C_P#S
M/?\ N+_[>?,=%%%>:?L!].?"+_DE>D?]MO\ T?)1\7?^25ZO_P!L?_1\='PB
M_P"25Z1_VV_]'R4?%W_DE>K_ /;'_P!'QUZ7_+GY?H?C_P#S/?\ N+_[>?,=
M%%%>:?L!].?"+_DE>D?]MO\ T?)1\7?^25ZO_P!L?_1\='PB_P"25Z1_VV_]
M'R4?%W_DE>K_ /;'_P!'QUZ7_+GY?H?C_P#S/?\ N+_[>?,=%%%>:?L!].?"
M+_DE>D?]MO\ T?)1\7?^25ZO_P!L?_1\='PB_P"25Z1_VV_]'R4?%W_DE>K_
M /;'_P!'QUZ7_+GY?H?C_P#S/?\ N+_[>?,=%%%>:?L!].?"+_DE>D?]MO\
MT?)7:5Q?PB_Y)7I'_;;_ -'R5VE>K3^!'X?F?^_U_P#'+\V%%%%6>>%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &=X@_Y%G5/^O.7_T
MUSGQ=_Y)7J__ &Q_]'QUT?B#_D6=4_Z\Y?\ T USGQ=_Y)7J_P#VQ_\ 1\=1
M4^!GH99_O]#_ !Q_-'S'1117E'[@?3GPB_Y)7I'_ &V_]'R4?%W_ ))7J_\
MVQ_]'QT?"+_DE>D?]MO_ $?)1\7?^25ZO_VQ_P#1\=>E_P N?E^A^/\ _,]_
M[B_^WGS'1117FG[ ?3GPB_Y)7I'_ &V_]'R4?%W_ ))7J_\ VQ_]'QT?"+_D
ME>D?]MO_ $?)1\7?^25ZO_VQ_P#1\=>E_P N?E^A^/\ _,]_[B_^WGS'1117
MFG[ ?3GPB_Y)7I'_ &V_]'R4?%W_ ))7J_\ VQ_]'QT?"+_DE>D?]MO_ $?)
M1\7?^25ZO_VQ_P#1\=>E_P N?E^A^/\ _,]_[B_^WGS'1117FG[ ?3GPB_Y)
M7I'_ &V_]'R4?%W_ ))7J_\ VQ_]'QT?"+_DE>D?]MO_ $?)1\7?^25ZO_VQ
M_P#1\=>E_P N?E^A^/\ _,]_[B_^WGS'1117FG[ ?3GPB_Y)7I'_ &V_]'R4
M?%W_ ))7J_\ VQ_]'QT?"+_DE>D?]MO_ $?)1\7?^25ZO_VQ_P#1\=>E_P N
M?E^A^/\ _,]_[B_^WGS'1117FG[ ?3GPB_Y)7I'_ &V_]'R4?%W_ ))7J_\
MVQ_]'QT?"+_DE>D?]MO_ $?)1\7?^25ZO_VQ_P#1\=>E_P N?E^A^/\ _,]_
M[B_^WGS'1117FG[ ?3GPB_Y)7I'_ &V_]'R4?%W_ ))7J_\ VQ_]'QT?"+_D
ME>D?]MO_ $?)1\7?^25ZO_VQ_P#1\=>E_P N?E^A^/\ _,]_[B_^WGS'1117
MFG[ ?3GPB_Y)7I'_ &V_]'R4?%W_ ))7J_\ VQ_]'QT?"+_DE>D?]MO_ $?)
M1\7?^25ZO_VQ_P#1\=>E_P N?E^A^/\ _,]_[B_^WGS'1117FG[ ?3GPB_Y)
M7I'_ &V_]'R5VE<7\(O^25Z1_P!MO_1\E=I7JT_@1^'YG_O]?_'+\V%%%%6>
M>%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !16+XF\36WAC3_ +1/;W%W*ZN8
MK>V4%WV(78Y)   !Y)].Y J*[\::/I_A9]>U&62SM8]X:.=-LN]204"]VR",
M#.?IS0'6QOT5CZKXFL])N+:WDM[VZGN(FE2*SMFF8(I4$D+T&6%0W_C#3=-?
M;<I=C9 MQ<E;=B+6-LX:7^[T/'48)/ S0*Z-ZBD!#*"IR",@CO2T#,[Q!_R+
M.J?]><O_ * :YSXN_P#)*]7_ .V/_H^.NC\0?\BSJG_7G+_Z :YSXN_\DKU?
M_MC_ .CXZBI\#/0RS_?Z'^./YH^8Z***\H_<#Z<^$7_)*](_[;?^CY*/B[_R
M2O5_^V/_ */CH^$7_)*](_[;?^CY*/B[_P DKU?_ +8_^CXZ]+_ES\OT/Q__
M )GO_<7_ -O/F.BBBO-/V ^G/A%_R2O2/^VW_H^2CXN_\DKU?_MC_P"CXZ/A
M%_R2O2/^VW_H^2CXN_\ )*]7_P"V/_H^.O2_Y<_+]#\?_P"9[_W%_P#;SYCH
MHHKS3]@/ISX1?\DKTC_MM_Z/DH^+O_)*]7_[8_\ H^.CX1?\DKTC_MM_Z/DH
M^+O_ "2O5_\ MC_Z/CKTO^7/R_0_'_\ F>_]Q?\ V\^8Z***\T_8#Z<^$7_)
M*](_[;?^CY*/B[_R2O5_^V/_ */CH^$7_)*](_[;?^CY*/B[_P DKU?_ +8_
M^CXZ]+_ES\OT/Q__ )GO_<7_ -O/F.BBBO-/V ^G/A%_R2O2/^VW_H^2CXN_
M\DKU?_MC_P"CXZ/A%_R2O2/^VW_H^2CXN_\ )*]7_P"V/_H^.O2_Y<_+]#\?
M_P"9[_W%_P#;SYCHHHKS3]@/ISX1?\DKTC_MM_Z/DH^+O_)*]7_[8_\ H^.C
MX1?\DKTC_MM_Z/DH^+O_ "2O5_\ MC_Z/CKTO^7/R_0_'_\ F>_]Q?\ V\^8
MZ***\T_8#Z<^$7_)*](_[;?^CY*/B[_R2O5_^V/_ */CH^$7_)*](_[;?^CY
M*/B[_P DKU?_ +8_^CXZ]+_ES\OT/Q__ )GO_<7_ -O/F.BBBO-/V ^G/A%_
MR2O2/^VW_H^2CXN_\DKU?_MC_P"CXZ/A%_R2O2/^VW_H^2CXN_\ )*]7_P"V
M/_H^.O2_Y<_+]#\?_P"9[_W%_P#;SYCHHHKS3]@/ISX1?\DKTC_MM_Z/DKM*
MXOX1?\DKTC_MM_Z/DKM*]6G\"/P_,_\ ?Z_^.7YL****L\\**** "BBB@ HH
MHH *8\L<3(LDBH9&VH&;&XX)P/4X!/X4^O,OB9I+/KUAJFI64VH:6J>4/LKC
M[19.$E+2Q*W!;!5L@[AY0P#G%*^JN.UT[=CTVBN1UA7E\3^$;R.^DFMI+IEC
MCP K9M9CO/J3@>@'/'-9]SIMOHOQ#TKR+.\A?49;@W&LL48W+NCLELQ!W87!
M9=R[5" #))IM-.Q'-=77]([ZBN&\.Z186/C=H_#<6+:QLW@U2[SDWERQ0IO8
M?ZR10&+,>1O ]AW-'1/^OZZCOJPHHHH&%%%% !1110 4444 %%%% !117'WO
MC2\B\9_V58:0;NRMW$5Y,DA,RN?*(*1@'<JB92Q)'&<?=Y%J[!TN=A16./$<
M+^+5T**%W;[+).\_(52C1C8./F/[P$X/''KQEIXQU"*4-J/AZ>""YMY9[%(I
M#)<2^6 ?+>$HI1R#D %O<@\4KZ7_ *_K3Y] .LHK&T/6KO4+R[L=5T]+"^M5
MCD:.*X\Y"DF[:0Y5>?E((QP1P2.:V:8DT]@HHHH&%%%,$T;3-"LB&5%#,@8;
ME!S@D>AP?R- #Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH XGXI);GPO))=V-Y*D<,Y2[L]Y>U?RF )5 24;E3
MGY>>>.E>[@U35OA)K(O[>YO+PVUVEBT]MMN98R&$9*  AV7'& 3W )Q7>LH=
M2K ,I&"".M+0M+C3M)2[?U]QP_B>STYM4AFU:PUMF_L_RH+C36N"-^[)0K#R
MKY (9N/IBL<+K.FZ/JUIK=C?7FJZSI$$<;06[2I)<"$QNC.@*H=Q!); P20>
M#CU"BI<4TXO9_P#!_P _R)BN5IK=?\#_ "*^G6[6FEVMM(VYX84C9O4A0,U8
MHHJV[N[%&*BDET,[Q!_R+.J?]><O_H!KG/B[_P DKU?_ +8_^CXZZ/Q!_P B
MSJG_ %YR_P#H!KG/B[_R2O5_^V/_ */CK.I\#/2RS_?Z'^./YH^8Z***\H_<
M#Z<^$7_)*](_[;?^CY*/B[_R2O5_^V/_ */CH^$7_)*](_[;?^CY*/B[_P D
MKU?_ +8_^CXZ]+_ES\OT/Q__ )GO_<7_ -O/F.BBBO-/V ^G/A%_R2O2/^VW
M_H^2CXN_\DKU?_MC_P"CXZ/A%_R2O2/^VW_H^2CXN_\ )*]7_P"V/_H^.O2_
MY<_+]#\?_P"9[_W%_P#;SYCHHHKS3]@/ISX1?\DKTC_MM_Z/DH^+O_)*]7_[
M8_\ H^.CX1?\DKTC_MM_Z/DH^+O_ "2O5_\ MC_Z/CKTO^7/R_0_'_\ F>_]
MQ?\ V\^8Z***\T_8#Z<^$7_)*](_[;?^CY*/B[_R2O5_^V/_ */CH^$7_)*]
M(_[;?^CY*/B[_P DKU?_ +8_^CXZ]+_ES\OT/Q__ )GO_<7_ -O/F.BBBO-/
MV ^G/A%_R2O2/^VW_H^2CXN_\DKU?_MC_P"CXZ/A%_R2O2/^VW_H^2CXN_\
M)*]7_P"V/_H^.O2_Y<_+]#\?_P"9[_W%_P#;SYCHHHKS3]@/ISX1?\DKTC_M
MM_Z/DH^+O_)*]7_[8_\ H^.CX1?\DKTC_MM_Z/DH^+O_ "2O5_\ MC_Z/CKT
MO^7/R_0_'_\ F>_]Q?\ V\^8Z***\T_8#Z<^$7_)*](_[;?^CY*/B[_R2O5_
M^V/_ */CH^$7_)*](_[;?^CY*/B[_P DKU?_ +8_^CXZ]+_ES\OT/Q__ )GO
M_<7_ -O/F.BBBO-/V ^G/A%_R2O2/^VW_H^2CXN_\DKU?_MC_P"CXZ/A%_R2
MO2/^VW_H^2CXN_\ )*]7_P"V/_H^.O2_Y<_+]#\?_P"9[_W%_P#;SYCHHHKS
M3]@/ISX1?\DKTC_MM_Z/DKM*XOX1?\DKTC_MM_Z/DKM*]6G\"/P_,_\ ?Z_^
M.7YL***I:U<7EIH-]<:9!]HO(K>1X(?^>CA257\3BJ;LKG E=V+M%>6:+XHU
M9/">IWD/B&+5!]KC@$MS&JSV#R7!1B\0 VH$9656Y&"#QBM_3[[5=4DU+0]-
M\0)<2:==QQ7&J%(C/'&T>XJ%">490W'*A0#T)'+>G]>G^9-_U.THK"\(:A=:
MAHLC7ES]M,-U-!'>>6$^T(CE0^%P,\8)  )&0 #5[7-531-%N-0DB:80J-L:
MD NQ("C)X&21R>E)M)7 OT5Q]EXQU/\ X1][C5-#$6H_:DM8(8IR8)VD?:A6
M4J, '.[Y<C!P#D9D7QA?3PV]K::/$^M2W,MO):27FV&,Q %V\T(25P5Q\F3N
M&0.<%U_7R_S7H',OZ_KR9UE<SXC\$6OB'4HKW[?>6$F!'<_964?:8@L@"'(.
MW'FO\RX;#'GH1LZ/J<>L:5%>Q(T>\LKQL03&ZL5="1QD,"/PIGB"_ETKPUJ>
MHVZHTUI:2SQK("5+*A8 XQQD4WIN:4TYR48]=/O"?1;6>;2W^>(:7*9+=(R
MO^J:/!R.FUSTQR!6;!X-M+>^$R7U\8(Y))K:T9T,5K+)NW2)\N[/SM@,S*,\
M 5X__P +Z\4?\^&D?]^9?_CE'_"^O%'_ #X:1_WYE_\ CE<[Q$'N?2?ZJYBE
M:R^\]@\,>$G\+0QVT'B#5+ZSB0JEM=I;;02<ERT<*N6SGDL<Y).3715QWPS\
M77_C/PU<:CJD5O%-%=M %MU95VA$;/S$\Y8UU&I:A;Z5IEQ?WK%8+:,R2%5+
M' &> .2?:M^=27,?/XC#3PU:5&>Z+-%<IIOC^RO-)O;N]L+S3Y[.;RFLI0K2
MONE:*/;M)!+,I7&>"".V:N)XIDN-,:YLM U2ZN(9S!<V*-;I-;,!N^8O*J$8
M*G*LV=PIO3^OZ_X!SW1OUAZ[XPT;PY>6MMJMR\<ER>-D3.(EP3OD(!V)\I^8
M\?D<3^&]>C\2Z'%JD%G=6<4K,%CN@FXA6(W HS*5.,@@D$<UQ?Q!^SV_B!+Z
MPOK==0@MPUY8W\):WN+<1W!4MT_Z:KD$XW#<#P"/1JY45S)VW._N-2M+6ZM+
M:>=4FO7*6Z8),A"ECT] "<GC\Q51?$NDOKITA;H_;,E0#$X0L%W%!)C87"\E
M =P'.,5B:G#;3:]X.U*.U$,\]R1@CYD3[).0GL 3T%9%BT:V%A:2E?MO_"57
M)V$?,/WLSDX_ZY'.?0CUIM-.S_K5+\+ZF?-[G.OZT;_0[#3O%.CZKJ3V%C=,
M\ZJS+N@D1)54X8QNRA9 "0"4) SS6O7(Z&$UW6[?4M-@6UT+2HY+:P"($%RQ
MPK.JCI&H7:O][)/0*3N:]K<.@:6UW+!-<N6$<-O  7F<]%&2 .AY)  !)J6U
M&-W_ %_78M7;:-*BN8@\<VMQH=I>PZ;?RW=U*8%TV-4\\2JI9E)9@F HSN+
M$8P3D5+<>,[*/3;6\L[*^O\ [3 UQY-O$HDBB4@.SAV7&TG!7)8G. <4W[NX
MDU+8Z*O,?%B3R?$*U;3](OK36!Q:WMH',=W&&A),K ! BYD!5R> ".2M>DVU
MQ%>6D-S;N'AF021L/XE(R#^5)>7MKI]J]U?W,-K;QXWRS2!$7)P,D\#D@?C1
MM*[Z#C[ZM'6YC7D$W_"P=-NA#(UO'IEVCRJA*JQD@(7/J0IP.^#7-Z+KUQJN
MHWNN7.D:J^K1P2)I^F3Z;<VR0Q Y*^=)&(S*^T$\XX51T)/4_P#"9^%_^ADT
MC_P.B_\ BJ/^$S\+_P#0R:1_X'1?_%5/,K)7VO\ BV_U.AX6N_L/[F9/A"UQ
MXEUO4+"'4X--OA$[+J:RJ[7(+!RHE^<*%\L?W>/EXKL*AL[VUU"U2ZL+F&ZM
MY,[)89 Z-@X.".#R"/PK(\8W][IWAN6?3GDA?S8TDGCA\YH(BX#R!.<E5)/0
M^I!QBB4E&-_Z_K]##E:DU+?^OQ_4W:*\VT36]5NO"?ARW'B6&1=2F$7]KPF.
M68(MN7*'<IC$N]67)#<#)&3Q,WBFYOO!@US_ (2>UTS3+)KF.?4D6-C<O'+L
MBP'4KM?!)"X8D@+CK52]UM=B8^]:W]?U;_,]#KRW0]/CT/XK3+K%M-#?W39A
MU*!PZ7@=KEECFS\P.P<+C \D88< ^C:1<SWNAV-U>(D=Q-;QR2HARJL5!(!]
M,UA6'@*RL/$[:JM[=2PH0]M82%3%;R9E)93C<?\ 7/@$D+N..P#MRSU)OSPN
MOZ_K[^P[0K6X@\3>(DDO7GN)%@;S9%^525? "CHHXXS]222:RH=9B\(^&M:F
MO=2C$IU9X([O4)513*X0!G)*@*,DD#' P.PKL8-.BM]2N[Y&<RW80."1M&P$
M#''O18Z=%I[71A9V^U3M.^\@X8@ @<=.*S46G\K?BOT3'K9>M_P?^9S/PPO;
M&[\)S+I^J1:HL.HW:O<1SK*6S.[!B5)Y((;Z$'I78U3TO3(=)M9(+9I&62XE
MN"9""=TDC.PX XRQQ[5<K23NRNK]7^84444@"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,[Q!_P BSJG_ %YR
M_P#H!KG/B[_R2O5_^V/_ */CKH_$'_(LZI_UYR_^@&N<^+O_ "2O5_\ MC_Z
M/CJ*GP,]#+/]_H?XX_FCYCHHHKRC]P/ISX1?\DKTC_MM_P"CY*/B[_R2O5_^
MV/\ Z/CH^$7_ "2O2/\ MM_Z/DH^+O\ R2O5_P#MC_Z/CKTO^7/R_0_'_P#F
M>_\ <7_V\^8Z***\T_8#Z<^$7_)*](_[;?\ H^2CXN_\DKU?_MC_ .CXZ/A%
M_P DKTC_ +;?^CY*/B[_ ,DKU?\ [8_^CXZ]+_ES\OT/Q_\ YGO_ '%_]O/F
M.BBBO-/V ^G/A%_R2O2/^VW_ */DH^+O_)*]7_[8_P#H^.CX1?\ )*](_P"V
MW_H^2CXN_P#)*]7_ .V/_H^.O2_Y<_+]#\?_ .9[_P!Q?_;SYCHHHKS3]@/I
MSX1?\DKTC_MM_P"CY*/B[_R2O5_^V/\ Z/CH^$7_ "2O2/\ MM_Z/DH^+O\
MR2O5_P#MC_Z/CKTO^7/R_0_'_P#F>_\ <7_V\^8Z***\T_8#Z<^$7_)*](_[
M;?\ H^2CXN_\DKU?_MC_ .CXZ/A%_P DKTC_ +;?^CY*/B[_ ,DKU?\ [8_^
MCXZ]+_ES\OT/Q_\ YGO_ '%_]O/F.BBBO-/V ^G/A%_R2O2/^VW_ */DH^+O
M_)*]7_[8_P#H^.CX1?\ )*](_P"VW_H^2CXN_P#)*]7_ .V/_H^.O2_Y<_+]
M#\?_ .9[_P!Q?_;SYCHHHKS3]@/ISX1?\DKTC_MM_P"CY*/B[_R2O5_^V/\
MZ/CH^$7_ "2O2/\ MM_Z/DH^+O\ R2O5_P#MC_Z/CKTO^7/R_0_'_P#F>_\
M<7_V\^8Z***\T_8#Z<^$7_)*](_[;?\ H^2CXN_\DKU?_MC_ .CXZ/A%_P D
MKTC_ +;?^CY*/B[_ ,DKU?\ [8_^CXZ]+_ES\OT/Q_\ YGO_ '%_]O/F.BBB
MO-/V ^G/A%_R2O2/^VW_ */DKM*XOX1?\DKTC_MM_P"CY*[2O5I_ C\/S/\
MW^O_ (Y?FPJOJ$-S<:;<PV%U]CNI(F6&X"!_*<CAMIX.#S@U8HJSSUH<!IGA
M/Q#*NKW>H_V;97MRCP1)'_I$<R^>TA,NY1\K!MH7!*@DYR< N?".O0>'9[?0
M[?2;"6^GC%S96MT]O#!:JN#%%*L)(+'.6V#[YQ@@&K?_  MWP/\ ]!O_ ,E)
M_P#XBC_A;O@?_H-_^2D__P 16?/#NOZU_K_@GH?V7C^;F]C._P#AEZ=CI-#B
MNK?1X;>]T^STYH1Y:6UC<--$B#A0&:-#T[;:3Q -V@7:G3%U5&3;)9,1^^0G
M##D')VY('<\<9S5;P]XOT/Q5]H_L&^^U_9MOF_N73;NSC[RC/W3T]*VJMOG5
MSCG2G0E[.I%Q:Z-6:/(--L;BZ\*7,-M:ZN_AO[="YADBF%RB*[F3R%8>:H!$
M6-H###[.<5?BTY[;2(I$M-=M+!=3F:RO+2)VOX(9(P6:2.1'D??)O!+*7 *L
M<8R.V_X3/PO_ -#)I'_@=%_\51_PF?A?_H9-(_\  Z+_ .*J5RI-7_K3_+3U
M?<I8.O9>X]/)^?\ G^"(O!&DR:)X0M+*5)8F#22>7-)O>,/(SA6;)RP# $Y/
M(/)ZU+XR_P"1#U__ +!MQ_Z*:KNGZSI>K^9_9.I6E]Y6/,^S3K)LSG&=I.,X
M/Y52\9?\B'K_ /V#;C_T4U5)W39>&A*GB(1DK.Z_,^2:***\@_=SZ"^ O_(A
MWO\ V$G_ /145=YXB^RGPWJ U&TFO+0P,)H+=2TCICG: 02<>G/IS7!_ 7_D
M0[W_ +"3_P#HJ*O3J].FKTTC\7SO_D95O4\7L-0DN_"VK6-KJKZAH<=]&\>J
M$"5K$F\DW,'4?.458Y-S9VELMD<5LP7C1^"O$BZ9J#WZW^HQVUMK2["UVTXB
MC\S<@"'86VAD 7" 8R#7ID4,<"%(8TC4L6*HH R223]222?<T^M=&W?K_P "
M_P"7^=SQK6::Z?U_73LD0V=K#8V,%I;($A@C6.-1V4# 'Z55U/0-)UJ:TEU;
M3;:]DLY?-MVGB#F)\8R,_P">A["M"LCQ9-+;>"];GMY'BFBT^=XY(V*LC"-B
M"".A![T-_:9I2I\\E3773]#3DMX9I(I)H8Y'@8O$S*"8VP5RI['!(R.Q-5_[
M(TW^TWU+^S[7[=)'Y3W7D+YK)_=+XR1[9Q7RK_PF?BC_ *&35_\ P.E_^*H_
MX3/Q1_T,FK_^!TO_ ,57)]9CV/M?]3J__/U?<SZ>TWPAX:T:]^V:/X>TJPNL
M%?/M;*.)\'J-RJ#S5+QX=-'AECK0N([82JWVJ!]GV1@"5E9\C:H(P3S][GC-
M8'P4U._U7P7=SZI>W%[,NH.@DN)6D8+Y<9QEB>,D\>]>ALH92K %2,$$=:W?
M[R!\GBL.\'B9T9.[B['D5OJDEWH&A2ZIX@>QTZUNY%@\2 11G8(0%&YE\K#%
MY$W,I4[!CD@U%!#!:V^G7FN:O?:)IXTV6&VDM[AX/M<D<[^6Y;J7=6601Y^<
ML<AL8KV)$6-%2-0JJ,*JC  ]*6KDKN_];6^_KZG!"/+&S_K6_P!Q0T&6]G\.
MZ=+JR;+Y[6-KE<=)"HW#\\US7Q=_Y)7J_P#VQ_\ 1\==I7%_%W_DE>K_ /;'
M_P!'QTJKO&3]3TLJ5L;07]Z/YH^8Z***\D_<3Z<^$7_)*](_[;?^CY*Z76H=
M2FTT_P!B3Q0W:.KJ)A\DH!^:-C@E0PR-P!(ZX/2N:^$7_)*](_[;?^CY*Z?5
M]7L=!TJ;4M6G^SVD.WS)-C-MRP4<*">I':O3BDZ:OV/Q',8RGF-:,5=N<E;_
M +>9PVE>"-8@\(I#>6NDSW-Q-#/>:1=@26LJI;K%Y;.8V(;**Y8*>1CD<UL6
M^@Z]HVFPP:.^G72R>>UY:768HB\K[]R,J,<+EE"$888Y!YJ'_A;O@?\ Z#?_
M )*3_P#Q%'_"W? __0;_ /)2?_XBJE4A*]VOZ5OZ_P R/[+Q_P#SYG_X"_\
M(Z/P_I*Z%X=T_2DD\T6=ND._&-VT8SCM]*K>+_$/_"*^%;S6?LOVO[-L_<^9
MLW;G5/O8./O9Z=JNZ1J]CKVE0ZEI,_VBTFW>7)L9=V&*GA@#U![5S'Q=_P"2
M5ZO_ -L?_1\=.I)N+D3@J"EC*="JOM)-/3K9KN<7_P -"?\ 4L?^5#_[71_P
MT)_U+'_E0_\ M=>+T5Y_MZG<_4_]6\J_Y]?^32_S/K;PAXA_X2KPK9ZS]E^R
M?:=_[GS-^W:[)][ S]W/3O6U7%_"+_DE>D?]MO\ T?)7:5Z$&W%-GY7CZ<*.
M+JTX*R4I)>B;"BBBJ.,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH SO$'_ "+.J?\ 7G+_ .@&N<^+O_)*]7_[
M8_\ H^.NC\0?\BSJG_7G+_Z :YSXN_\ )*]7_P"V/_H^.HJ? ST,L_W^A_CC
M^:/F.BBBO*/W ^G/A%_R2O2/^VW_ */DH^+O_)*]7_[8_P#H^.CX1?\ )*](
M_P"VW_H^2CXN_P#)*]7_ .V/_H^.O2_Y<_+]#\?_ .9[_P!Q?_;SYCHHHKS3
M]@/ISX1?\DKTC_MM_P"CY*/B[_R2O5_^V/\ Z/CH^$7_ "2O2/\ MM_Z/DH^
M+O\ R2O5_P#MC_Z/CKTO^7/R_0_'_P#F>_\ <7_V\^8Z***\T_8#Z<^$7_)*
M](_[;?\ H^2CXN_\DKU?_MC_ .CXZ/A%_P DKTC_ +;?^CY*/B[_ ,DKU?\
M[8_^CXZ]+_ES\OT/Q_\ YGO_ '%_]O/F.BBBO-/V ^G/A%_R2O2/^VW_ */D
MH^+O_)*]7_[8_P#H^.CX1?\ )*](_P"VW_H^2CXN_P#)*]7_ .V/_H^.O2_Y
M<_+]#\?_ .9[_P!Q?_;SYCHHHKS3]@/ISX1?\DKTC_MM_P"CY*/B[_R2O5_^
MV/\ Z/CH^$7_ "2O2/\ MM_Z/DH^+O\ R2O5_P#MC_Z/CKTO^7/R_0_'_P#F
M>_\ <7_V\^8Z***\T_8#Z<^$7_)*](_[;?\ H^2CXN_\DKU?_MC_ .CXZ/A%
M_P DKTC_ +;?^CY*/B[_ ,DKU?\ [8_^CXZ]+_ES\OT/Q_\ YGO_ '%_]O/F
M.BBBO-/V ^G/A%_R2O2/^VW_ */DH^+O_)*]7_[8_P#H^.CX1?\ )*](_P"V
MW_H^2CXN_P#)*]7_ .V/_H^.O2_Y<_+]#\?_ .9[_P!Q?_;SYCHHHKS3]@/I
MSX1?\DKTC_MM_P"CY*/B[_R2O5_^V/\ Z/CH^$7_ "2O2/\ MM_Z/DH^+O\
MR2O5_P#MC_Z/CKTO^7/R_0_'_P#F>_\ <7_V\^8Z***\T_8#Z<^$7_)*](_[
M;?\ H^2NTKB_A%_R2O2/^VW_ */DKM*]6G\"/P_,_P#?Z_\ CE^;"BBBK///
MB^BBBO'/Z /:/V>_^9A_[=O_ &K7M%>+_L]_\S#_ -NW_M6O:*]*A_#1^/\
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
M4?%W_DE>K_\ ;'_T?'7I?\N?E^A^/_\ ,]_[B_\ MY\QT445YI^P'TY\(O\
MDE>D?]MO_1\E'Q=_Y)7J_P#VQ_\ 1\='PB_Y)7I'_;;_ -'R4?%W_DE>K_\
M;'_T?'7I?\N?E^A^/_\ ,]_[B_\ MY\QT445YI^P'TY\(O\ DE>D?]MO_1\E
M'Q=_Y)7J_P#VQ_\ 1\='PB_Y)7I'_;;_ -'R4?%W_DE>K_\ ;'_T?'7I?\N?
ME^A^/_\ ,]_[B_\ MY\QT445YI^P'TY\(O\ DE>D?]MO_1\E'Q=_Y)7J_P#V
MQ_\ 1\='PB_Y)7I'_;;_ -'R4?%W_DE>K_\ ;'_T?'7I?\N?E^A^/_\ ,]_[
MB_\ MY\QT445YI^P'TY\(O\ DE>D?]MO_1\E'Q=_Y)7J_P#VQ_\ 1\='PB_Y
M)7I'_;;_ -'R4?%W_DE>K_\ ;'_T?'7I?\N?E^A^/_\ ,]_[B_\ MY\QT445
MYI^P'TY\(O\ DE>D?]MO_1\E=I7%_"+_ ))7I'_;;_T?)7:5ZM/X$?A^9_[_
M %_\<OS844459YY\7T445XY_0![1^SW_ ,S#_P!NW_M6O:*\7_9[_P"9A_[=
MO_:M>T5Z5#^&C\?XD_Y&M7_MW_TE'Q?1117FG[ >T?L]_P#,P_\ ;M_[5KT[
MQE_R(>O_ /8-N/\ T4U>8_L]_P#,P_\ ;M_[5KT[QE_R(>O_ /8-N/\ T4U>
MC2_A'Y/G7_(\EZP_*)\DT445YQ^L'T%\!?\ D0[W_L)/_P"BHJ[3QE_R(>O_
M /8-N/\ T4U<7\!?^1#O?^PD_P#Z*BKM/&7_ "(>O_\ 8-N/_135Z4/X1^/Y
ME_R.9?XU^A\DT445YI^P'T%\!?\ D0[W_L)/_P"BHJ[3QE_R(>O_ /8-N/\
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
M.HW$2\#'"HX4=.PJCE/D&BOIS_A47@?_ * G_DW/_P#%T?\ "HO _P#T!/\
MR;G_ /BZX/JTS]0_UOP'\D_N7_R1Q?[/?_,P_P#;M_[5KVBN9TWX>^'-&\S^
MR;6ZL?-QYGV?4;B/?C.,XDYQD_G5[_A&+#_GXU7_ ,&]U_\ '*ZZ<7"*3/@\
MVQE/&XV>(III.V^^B2\^Q\CT5].?\*B\#_\ 0$_\FY__ (NC_A47@?\ Z G_
M )-S_P#Q=<GU:9]Y_K?@/Y)_<O\ Y(XO]GO_ )F'_MV_]JUZ=XR_Y$/7_P#L
M&W'_ **:J>F_#WPYHWF?V3:W5CYN/,^SZC<1[\9QG$G.,G\ZMS^$=+N;>2"Y
M?4I894*21OJUT5=2,$$>9R"*ZH0<8<K/B,PQ]+%9D\7!/E;B]=]$EW\NY\E4
M5].?\*B\#_\ 0$_\FY__ (NC_A47@?\ Z G_ )-S_P#Q=<OU:9]O_K?@/Y)_
M<O\ Y(Q?@+_R(=[_ -A)_P#T5%7:>,O^1#U__L&W'_HIJKZ=X$T'2+=H-*BO
M;*%GWM';ZG<HI; &<"3K@#\JGG\(Z7<V\D%R^I2PRH4DC?5KHJZD8((\SD$5
MUQBU#E/@\7C*=?,)8F*?*Y7\SY*HKZ<_X5%X'_Z G_DW/_\ %T?\*B\#_P#0
M$_\ )N?_ .+KD^K3/O/];\!_)/[E_P#)&+\!?^1#O?\ L)/_ .BHJ[3QE_R(
M>O\ _8-N/_1357T[P)H.D6[0:5%>V4+/O:.WU.Y12V ,X$G7 'Y5//X1TNYM
MY(+E]2EAE0I)&^K715U(P01YG((KKC%J'*?!XO&4Z^82Q,4^5ROYGR517TY_
MPJ+P/_T!/_)N?_XNC_A47@?_ * G_DW/_P#%UR?5IGWG^M^ _DG]R_\ DC%^
M O\ R(=[_P!A)_\ T5%6U\7?^25ZO_VQ_P#1\=:6G>!-!TBW:#2HKVRA9][1
MV^IW**6P!G DZX _*GWO@K1M1LWM=0&H75O)C?%-JERZM@Y&09,'D UU*#5/
ME/B*N/I3S3ZXD^7F4O.R:\[?B?)U%?3G_"HO _\ T!/_ ";G_P#BZ/\ A47@
M?_H"?^3<_P#\77+]6F?;_P"M^ _DG]R_^2#X1?\ )*](_P"VW_H^2CXN_P#)
M*]7_ .V/_H^.M6R\%:-IUFEKIXU"UMX\[(H=4N45<G)P!)@<DFB]\%:-J-F]
MKJ U"ZMY,;XIM4N75L'(R#)@\@&NOE?)R^1\']<I_P!I?6[/EY^;SMS7^_YG
MR=17TY_PJ+P/_P! 3_R;G_\ BZ/^%1>!_P#H"?\ DW/_ /%UR?5IGWG^M^ _
MDG]R_P#D@^$7_)*](_[;?^CY*/B[_P DKU?_ +8_^CXZU;+P5HVG6:6NGC4+
M6WCSLBAU2Y15R<G $F!R2:+WP5HVHV;VNH#4+JWDQOBFU2Y=6P<C(,F#R :Z
M^5\G+Y'P?URG_:7UNSY>?F\[<U_O^9\G45].?\*B\#_] 3_R;G_^+H_X5%X'
M_P"@)_Y-S_\ Q=<GU:9]Y_K?@/Y)_<O_ )(/A%_R2O2/^VW_ */DH^+O_)*]
M7_[8_P#H^.M6R\%:-IUFEKIXU"UMX\[(H=4N45<G)P!)@<DFB]\%:-J-F]KJ
M U"ZMY,;XIM4N75L'(R#)@\@&NOE?)R^1\']<I_VE];L^7GYO.W-?[_F?)U%
M?3G_  J+P/\ ] 3_ ,FY_P#XNC_A47@?_H"?^3<__P 77)]6F?>?ZWX#^2?W
M+_Y(/A%_R2O2/^VW_H^2NTK LO!6C:=9I:Z>-0M;>/.R*'5+E%7)R< 28'))
MK?KMBK12/SG&5HU\34K1VE)M?-W"BBLV[\.:)?W3W-]H^GW,[XW2S6J.S8&!
MDD9/  JCE/'_ !!\:_$>E>)=3TZWLM+:&TNY8(VDBD+%5<J"<2#G K/_ .%]
M>*/^?#2/^_,O_P <KVK_ (1'PW_T+^E?^ 4?_P 31_PB/AO_ *%_2O\ P"C_
M /B:P]G/^8^FAFV71BD\&F_\7_ /)?#_ ,:_$>J^)=,TZXLM+6&[NXH)&CBD
M#!6<*2,R'G!KW*L?_A$?#?\ T+^E?^ 4?_Q-'_"(^&_^A?TK_P  H_\ XFM(
M1<5J[GEX_%8?$RBZ%%4TNSO?\$<3\>O^1#LO^PDG_HJ6OGVOKC_A$?#?_0OZ
M5_X!1_\ Q-'_  B/AO\ Z%_2O_ */_XFLJE#GE>Y[65<1_V=AE0]ES:MWYK;
M_)GR/7T%\!?^1#O?^PD__HJ*NV_X1'PW_P!"_I7_ (!1_P#Q-'_"(^&_^A?T
MK_P"C_\ B:*='DE>X9KQ'_:.&=#V7+JG?FOM\D;%?%]?7'_"(^&_^A?TK_P"
MC_\ B:/^$1\-_P#0OZ5_X!1__$U56E[2VIQY-G/]E^T_=\W-;K:UK^3[GR/6
MUX-_Y'S0/^PE;_\ HU:^GO\ A$?#?_0OZ5_X!1__ !-'_"(^&_\ H7]*_P#
M*/\ ^)K)8:SO<]RKQA[2G*'L-TU\7_VIL5XO^T)_S+W_ &\_^TJ]0_X1'PW_
M -"_I7_@%'_\31_PB/AO_H7]*_\  */_ .)KHG'GCRGR>6XWZCBHXGEYN6^E
M[;IK?7N?(]%?7'_"(^&_^A?TK_P"C_\ B:/^$1\-_P#0OZ5_X!1__$US?5?,
M^P_US_Z<?^3?_:F'\(O^25Z1_P!MO_1\E=I6/_PB/AO_ *%_2O\ P"C_ /B:
M/^$1\-_]"_I7_@%'_P#$UUQ5DD?#XJM]8KSK6MS-NWJ[GR/17UQ_PB/AO_H7
M]*_\ H__ (FC_A$?#?\ T+^E?^ 4?_Q-<GU7S/N/]<_^G'_DW_VI\]_"+_DJ
MFD?]MO\ T1)7TY6/_P (CX;_ .A?TK_P"C_^)H_X1'PW_P!"_I7_ (!1_P#Q
M-=%.G[-6/E\XS/\ M.NJW)RV5K7OU;[+N>*_'K_D?++_ +!J?^C9:\QKZX_X
M1'PW_P!"_I7_ (!1_P#Q-'_"(^&_^A?TK_P"C_\ B:QGA^:3=SW,#Q3]4PT*
M'L;\JM?FM_[:?(]?3GPB_P"25Z1_VV_]'R5N?\(CX;_Z%_2O_ */_P")H_X1
M'PW_ -"_I7_@%'_\35TZ/LW>YQYQQ!_:=!4?9\MG>][]&NR[C?&7_(AZ_P#]
M@VX_]%-7R37UQ_PB/AO_ *%_2O\ P"C_ /B:/^$1\-_]"_I7_@%'_P#$T5:7
MM'>YGD^>?V73E#V?-S.^]OT9\CUZ=\!?^1\O?^P:_P#Z-BKVK_A$?#?_ $+^
ME?\ @%'_ /$T?\(CX;_Z%_2O_ */_P")J(X?EDG<]#'<4_6\-.A[&W,K7YK_
M /MIL5\^_'K_ )'RR_[!J?\ HV6O:O\ A$?#?_0OZ5_X!1__ !-'_"(^&_\
MH7]*_P# */\ ^)K:I#GC8^?RK,/[.Q*K\O-HU:]M_DSY'HKZX_X1'PW_ -"_
MI7_@%'_\31_PB/AO_H7]*_\  */_ .)KG^J^9]9_KG_TX_\ )O\ [4;X-_Y$
M/0/^P;;_ /HI:Q?B[_R2O5_^V/\ Z/CK<_X1'PW_ -"_I7_@%'_\31_PB/AO
M_H7]*_\  */_ .)KJ<;QY3XNEBO9XN.)MM)2M\[VN?(]%?7'_"(^&_\ H7]*
M_P# */\ ^)H_X1'PW_T+^E?^ 4?_ ,37+]5\S[3_ %S_ .G'_DW_ -J>*_ 7
M_D?+W_L&O_Z-BKZ"K'_X1'PW_P!"_I7_ (!1_P#Q-7+#2--TKS/[+T^ULO-Q
MYGV>!8]^,XSM SC)_.NBG#DC8^3S7,/[1Q+K\O+HE:]]ODBY1116AY84444
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
M^J>2QAEN;?&QI%^]C!('X$UI5R7A.YDFUR_%E%K":5Y8;;JD,D?ESEVRL0D
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
M-OG0QS!2PPKA3D.,J>!7=US'B^[UFQNM'DT>^AM89KK[/<"> 21DNO[O=R&
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
ME.3W;!P!UZ'I7/VWA?5;OQ'!KNM:LMO<PKL%MI<9CCD3.0DK-DR@')'"XR<
M9.>KHH6CN#U5@HHHH .O6N;UFR\0ZVUSIL::;8Z7(/+::8-<RS*1SB/Y53ZD
MM]*Z2BDTGN!G:%I)T/1X+!M0O-1,(Q]HO9 \C?4@#-:-%%4VV[L222L@KF/%
M]EJ4UWH]SI=]?6@2Z\FX-G\WR."%9D((8*^W.1P"QR*Z>BIM<?0Y*+1_$5WX
MBTVXU<:2(M/D,AOK0NLUSF-DV&,C"+\P)^=N@X].MHHI]!=0IKH)(V0Y 88R
M*=12:NK#.!T+3_%]IHCQ+=)J[0RR02VNNDH7VOA9$F5"2K* V&5N3]X8Q74^
M&M+FT7P];6-R\;21[B1",1IN8L$3/\*YVCV K5HIBMJ%%%% SE/$]CJTGB;1
MY]*U.^LXI1+!*+=/,C5\;T>1"""OR,I/!^88(IVGZ3KTWBF#4M9ATF!;6*2/
MSK%G,EWO"_>#*-BC;G&Y^<<\<]3122L)JX4444QE>_MC>Z=<6RRO"TT3(LL;
M;60D8# ]B.N:XK2;/Q<WABW1S9ZMYD?EW%KKFZ-XI 2KD2*A\Q,@D!ER1_$<
MUWM%2XIWOU#L4-"T^32?#UAI\\YN)+6W2%I3_&54#-7Z**MMMW8DK*P5S&NS
MZAI?B*+4HK#4=1M/LC11P6!4[)BP^9T+ -D  ,<A<'.,UT]%2U<9RGA;1=<A
MOTU;Q+)8?;6L4MY!9Q;6E;(9FD/0D'( ''+'O@=7115-B2Z_UV"J.MP7MSH-
M_#I4HAOI+=UMI#_!(5.T_@<5>HJ6KJQ2=G<\_F@\0>)+/^R;/36T_38['[-.
M->B$S-(?EWHRN68JN<DG#9&#UKO((O(MHXB[/Y:!=[=6P,9-244R%&W]?UV"
&BBB@H__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>pins-20230630_g6.jpg
<TEXT>
begin 644 pins-20230630_g6.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#:17AI9@  34T *@    @ ! $[  (
M   %   (2H=I  0    !   (4)R=  $    *   0R.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 ')C:'4    %
MD ,  @   !0  !">D 0  @   !0  !"RDI$  @    ,W.0  DI(  @    ,W
M.0  ZAP !P  " P   B2     !SJ    "
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M            ,C R,SHP-SHQ-2 Q-CHQ-3HU,0 R,#(S.C W.C$U(#$V.C$U
M.C4Q    <@!C &@ =0   /_A"Q=H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
M+C O #P_>'!A8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53
M>DY48WIK8SED)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE
M=&$O(CX\<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y
M.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F
M.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X
M,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q
M+C$O(B\^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D
M9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT
M=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR
M,#(S+3 W+3$U5#$V.C$U.C4Q+C<Y,#PO>&UP.D-R96%T941A=&4^/"]R9&8Z
M1&5S8W)I<'1I;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z
M9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID
M8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A
M=&]R/CQR9&8Z4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY
M.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^/')D9CIL:3YR8VAU/"]R9&8Z;&D^
M/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T:6]N
M/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*
M"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK
M*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( =X#XP,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9
M&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"
M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2
MT]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **XWXA?$!?!4%A:V.G2:MK>JR^386$
M;A3(W=F/91D?G^-<Y'X^^(/A_6=.C\<^#[7^SM1G$"W&CRM,]LQZ;UYS[D8'
M!^E$?>=EZ?,4GRJ[]?D>JT5Q;^-KM?C1'X,%K#]D;2OMQN,GS-VXKMZXQQ70
MOXFT&/5AI4FMZ<FHDX%FUW&)B?\ <SG]*%JD^_Z.WZ#VOY?\/^IIT5QFO>.)
M-$^)FB>'94MH["_LY[F>ZF?:8O+&>N< >N:Z?3=7TW6;3[5I&H6M_;YQYUK.
MLJ9]-RDBDG=77]:V_05];?UW+E%9-GXK\/:CJ+:?I^O:9=7JDAK:"\C>08Z_
M*#FL'PYXVN]:^)WBCPS/:PQV^BK"8ID)WR;UR=W./RIK5V7:XWHKO^KG:444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% 'COQ9D/AOXI>"?&FH(YT:R>6UNY54L+<N,*YQVY_2N9^*GCZ[
M@U*/4O GQ/CNC=S110Z%80)*5&,,WF DCGG! ZU]"7%O#=6[P74,<T,@P\<B
MAE8>A!ZUD:7X,\,:'=FZT;P]I=C<'_EK;VB(WY@9%*'NV3V3O][NU_7<):MM
M;M6_X)YCK#7?_#2,C66?MG_"(R&+CGS-S8_6N"LX_ +?L]7L^HFP_P"$QS)O
M>8C[?]L\P[0/X_3IQUS7TV=)TXZL-5-A:G41'Y(O/)7S@F<[=^,[?;.*I2>$
M?#DVM#5Y=!TU]2!W"[:T0RY]=V,Y]Z7+I;^E[S>GW_>DQ;._]/W4M?N_%GB&
MOBRD\=?##_A9(B9#H[?;1>@>69=HQYN>,;L9SQGK4FDW^@Z)XZ^)%YX<M$NO
M"MMI"-<6VFOL@>;'*H4X7C=DKTYKW6]T32M2N%GU'3+.[F6-H5DGMU=@C?>4
M$C.#W'0TW3= TC1M/:PTG2[.RM'SO@MX%1&SUR ,'-$DY)_]O?\ DS>_I?\
MJPHQM;_MW_R6WYV/F5A81ZK\.;[3;;PKI8N-3MVBM-'W/=I&2,^?,3ENH!!'
M4]:]0\!_\G#?$7_<M/\ T 5WUMX(\*V<7E6OAK28H_.$^U;&, 2#H_3[P['M
M6C;Z3IUKJ-S?VMA:PWMU@7%S'"JR38Z;F RV/>M$TG?U_'E_R$XMJWI^#;+=
M%%%26%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!S7BGQ5/H=U:6.G6"WM[=#>J23B)%021H3G!).95P /K4
MTGB*_,5F+7P_>275Q 9Y8976,6X! *LY."V3P!UQG(%9'Q&LI[RULP?#W]LV
MJRH2UN5%S;R>:F&0LRX!7>"000<=LD9]_'XQAT#2]&.DZE?V\D3G4+BRO8!<
M!=WR0;Y95.=IPT@R>.#D[A.O+YW_ ,_ZZW^=@>C_ *\OZZ?J=<GB>QD\&'Q*
MHD%D+,W95AAPH7<1CUXQ5%?%T\6DSW^HZ+/:HKQQ0(MQ%*T\CL$5!M;Y3N('
MS8QGVIUQ;37?A-]*@\-+' VGA5L;J6,1^GV=MC'L.HROO7,2>%[VZN+G4=&\
M.?V)%$;.5-.9X4-U+#*'8XC8HIV?(&)Y/7  -4[<_E^2OK_6OW$W?+IO^>W]
M,[?1M9;4Y;NVNK-[*]LV59H&<.,,,JRL.H//IR#6I7.^';:]FUO5M:O["73_
M +;Y,4-O.Z-($C!^9MC,HR7/ )X SUP.BH]0C?J%-61'9U1U8QMM< YVG .#
MZ'!!_$4ZL[3?^0AJ_P#U^+_Z(BH*-&BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*SM-_P"0AJ__ %^+_P"B(JT:SM-_Y"&K_P#7XO\ Z(BH T:*** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K.TW_D(:O\ ]?B_^B(JT:SM-_Y"&K_]?B_^B(J -&BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *SM-_P"0AJ__ %^+_P"B(JT:SM-_Y"&K
M_P#7XO\ Z(BH T:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K.TW_D(:O\ ]?B_
M^B(JT:SM-_Y"&K_]?B_^B(J -&BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***AN[NWL;62YO9X[>",
M9>65PJJ/<FDVEJP)J*@L[VUU"SCN["XBN;>0;DEB<,K#V(J6*6.:)98762-Q
MN5T.0P]0:>P)W5T.HJ**[MYY9(H+B*22(XD1'!*'T('2DM[NVNM_V6XBF\MM
MK^6X;:?0XZ&@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ***\SU^?4++XAK-K-_JFGV1):RN[9M]LL?[D%9(QTRV\
M,SC #KAAC@6LD@>BN>F45RUW<ZS%\2-,AEO(ETN>WN/+M8D.YF4(=[L?=B
M..N3GAGC"_FM-6TB*ZOKC3='E\TW5U;\'S %\J,M@[5.6/;)4#/."K[ =917
ME-EXLU;7?LU@BZS<&"&Y=S8+'#//Y=PT2.YD*A>$R5XRS#C (KT3PY>C4/#>
MGW0NFO#+ I,[0^4TAQR2G\)SU'8TUJK_ -=?\A7M+E>Z_P"!_F:5%%% PHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#AOB0-44:?)#_:!TE7470TV79*LAEBV,<$,R[=XPN3DK
MP>S[FXB/A>QU2Y\57O\ 9D-L5\V"/R[B[F) 7(VY+\$>6 "6/(/2M7Q/X5/B
M!K>>VU.ZTR[MR )K?8P9-Z.5975@>4!!QD$>A(-&Z^'=O+)IKV6NZOIQTV-U
MB^SM ^YW;<\A$D3_ #DD_,,=2!@$U-O=MY_Y_P!>7G9 ]_Z\A]WJFM:9\+DO
MM0_=ZT+2-9&V [)7(7<0.,@MDCIQZ5CZQJ6J>']5FT.UU2ZG6\6S\JYN-KR6
MYEN/*D(.,<CD @@'VXKK9O#R7>F26&I:C>WL,MI]FE\UD4OS_K,HJX?W&!QT
MJ@/!%K-;W8U+4;Z_N[E8E^VS-&LL0B;?'LV(%!5OFS@Y/7(XIO6?-TOMW78B
MSY;+?IY>?Z$GAZ:YM]?UC1I[J>\ALQ!-!+<'<ZK(K90M_%@H3D\_-715EZ+H
M:Z0;F62\N;^[NW#SW5SLW/@84 (JJ !T '<GDDFM2F5'0*SM-_Y"&K_]?B_^
MB(JT:SM-_P"0AJ__ %^+_P"B(J!FC1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<OX\M8[O2K-#?16E
MRMV'M1/$9(II CG8Z@CJ-Q!R,,%/)&#U%5M1TVRU>PDLM3M8;NVE&'BF0.I_
M U%2+E&R*B[/4XSPK%;ZUX0U'39[3^S9+>8)>#3[A@D[&)'R' !&Y64,!@YR
M,GJ=3P/M_P"%7^'XEE$+/I4*HV>0?*'(^G6MW3=*L='TV.PTRTAM;6)=JQ1(
M%7WX'<]_6G1Z;8Q):I%9VZ+9C%L%B4" 8V_)Q\O''';BM)VDI+O;\$U^IE33
MC%=T>6Z4JV1\,P7%E:6UFEC<K=ZA:W6YKVW$.7E!3Y]I;:Q+$-N(Z]:Z+1+>
M#2_B+%!9VUG'8W6C_P"A?8%VA8HW7'FCN3O&UO\ ?'O74V.@:1IEU<7&G:79
MVL]T<SR0P*C2\Y^8@<\DGZDTNFZ%I.CM*VDZ9:633',AMX%C+_7 YI?:YOZZ
M_P"?YZ:ARI*R_K;_ "_+L7Z***"PHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHKS[XI>/=4\$?V5_9,%I-]L\[S/M*,V-FS&-K#^
M\:F4E%79U83"U,97C0I?$_T5ST&N2U3P#!J?B![UM3O8K*X#&[L%9#',Q\L=
M2I901&NX C..V3GRK_A?7BC_ )\-(_[\R_\ QRC_ (7UXH_Y\-(_[\R__'*Q
M^L0O<][_ %5S*UK+[SW6XTJ"XUBRU%VD$UFDB1JI&TA]N<C&?X1CFJ=YX?FN
M8H_)US4K:XBEDD2XC:,L%<\H59"A4< 94D8'/7/BW_"^O%'_ #X:1_WYE_\
MCE'_  OKQ1_SX:1_WYE_^.4>WIA_JMF79?>>O-X*MH8;0:3J-]IEQ;1R1FYM
MVC9YED;>^\.C*26^;.,@YQP2#M:9IUOI&EV^GV2LL%O&(TW-N) [D]R>I->#
M_P#"^O%'_/AI'_?F7_XY1_POKQ1_SX:1_P!^9?\ XY3^L0%_JKF/9?>?05%?
M/O\ POKQ1_SX:1_WYE_^.5ZC\,_%U_XS\-7&HZI%;Q317;0!;=65=H1&S\Q/
M.6-5&K&;LCDQN1XS T?;5DK>IV-%%%:GAA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %9VF_P#(0U?_ *_%_P#1$5:-9VF_\A#5_P#K\7_T1%0!HT444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<
ME\4KVZT_X:ZI=6%S-:W$?D[)89"CKF9 <$<C@D?C76UQ?Q=_Y)7J_P#VQ_\
M1\=1/X&=^6I/'44_YH_FCY]_X3/Q1_T,FK_^!TO_ ,51_P )GXH_Z&35_P#P
M.E_^*K%HKS.9]S]I^JT/Y%]R-K_A,_%'_0R:O_X'2_\ Q5'_  F?BC_H9-7_
M / Z7_XJL6BCF?</JM#^1?<C:_X3/Q1_T,FK_P#@=+_\51_PF?BC_H9-7_\
M Z7_ .*K%HHYGW#ZK0_D7W(VO^$S\4?]#)J__@=+_P#%5Z)\%/$&LZKXTNX-
M4U:^O85T]W$=Q<O(H;S(QG#$\X)Y]Z\AKT[X"_\ (^7O_8-?_P!&Q5I2D^='
MDYUAZ,<NJN,$G;LCZ"HHHKTC\="BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *\7_:$_YE[_ +>?_:5>T5XO^T)_S+W_ &\_^TJQK_PV?0<-
M_P#(UI?]O?\ I+/%Z***\T_8 HHHH **** "OH+X"_\ (AWO_82?_P!%15\^
MU]!? 7_D0[W_ +"3_P#HJ*NC#_&?+\4_\BU^J/3J***] _)PHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "L[3?^0AJ__7XO_HB*M&L[3?\ D(:O_P!?B_\ HB*@
M#1HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *XOXN_P#)*]7_ .V/_H^.NTKB_B[_ ,DKU?\ [8_^CXZBI\#/
M0RS_ '^A_CC^:/F.BBBO*/W **** "BBB@ KT[X"_P#(^7O_ &#7_P#1L5>8
MUZ=\!?\ D?+W_L&O_P"C8JTI?&CQ\\_Y%M;T/H*BBBO4/Q<**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ KQ?]H3_F7O^WG_ -I5[17B_P"T
M)_S+W_;S_P"TJQK_ ,-GT'#?_(UI?]O?^DL\7HHHKS3]@"BBB@ HHHH *^@O
M@+_R(=[_ -A)_P#T5%7S[7T%\!?^1#O?^PD__HJ*NC#_ !GR_%/_ "+7ZH].
MHHHKT#\G"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *SM-_Y"&K_P#7XO\ Z(BK
M1K.TW_D(:O\ ]?B_^B(J -&BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KB_B[_R2O5_^V/\ Z/CKM*XOXN_\
MDKU?_MC_ .CXZBI\#/0RS_?Z'^./YH^8Z***\H_< HHHH **** "O3O@+_R/
ME[_V#7_]&Q5YC7IWP%_Y'R]_[!K_ /HV*M*7QH\?//\ D6UO0^@J***]0_%P
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN3\<>*+KP^MG!9/
M:6TMYYFVZO03$K* 0@ (R[9.!D<*W7&*3=@Z7.LHKEM;\3ZIH7A2.^N-(\^_
M*DR+ X,$0!QO+DCY2,$ 98YQV)&]JNH1Z3HMYJ,_^JM('G?Z*I)_E0Y))M]
MC[S26[+=%<GX7\7/K%E=7NHWNABVMX1+(;&[:0P@C)WY  &,\CC@U>\*^(I?
M$<.H2RV;6:VUV88T<_.R;$=68=B0^<=NG6JL[V^?Z$J2:3[_ /#F]1112*"B
MBB@ HHHH **** $9U4J&8 L<+D]3Z4M>9_$'3#/XHMKRZMQJUDJJC6L%ULN;
M1A'.Q>-20,L.=V5.8QC/;8\0&6\M_#>IV.JW']GO>6>R  #S][C#NW4\8XX&
M<DYXPD[V]4OO=A3:C?T;^X[2BL#QI:W]]X<-GI31"XGN(%(EN# &3S%+KO )
M&5!' )YKAYY;F":T\+P:7Y,[ZILNH4U25H;E?L[2IF5LNJ':-R@9^4C!!R1/
M^ON_S!M+^OZ['J]%<YX*<#2;JT,4L$UG>20RP/<F=(FX;;&Y )3# @$9&<<8
MQ71T_,$[A1110,**** "O%_VA/\ F7O^WG_VE7M%>+_M"?\ ,O?]O/\ [2K&
MO_#9]!PW_P C6E_V]_Z2SQ>BBBO-/V **** "BBB@ KZ"^ O_(AWO_82?_T5
M%7S[7T%\!?\ D0[W_L)/_P"BHJZ,/\9\OQ3_ ,BU^J/3J***] _)PHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBN1T7QI=ZSXA:VBT60::PQ'
M=K,&93NE7<Z ?*I,) Y)&1D#/!UL#T.NHK$T[Q3::IXGO=&M(IBUG")'N&C*
MQL2Y4JI(^;!4Y(XSQU!INN>))-*U.VL+/3)-0N)XFF(6>.((H95Y+D#)+<#V
M-*][>?\ 7Z!M>_3^OU-VBN<U?Q7/I$4UQ/HEV;6TMUN+R?<H6('.53G]XR@9
M('M@DG%=$I#*".A&13%<6BBB@84444 %%%% !1534M6T_1[87&K7MO90LX02
M3R! 6)P!DU.9X5M_/:5!#MW>86&W'KGIB@"2BD)"J2Q  &23VJ&&^M+A7:"Z
MAE"#+E) =H]\=* )Z*C@N(;J%9K6:.:)ONO&P93^(J2@ K.TW_D(:O\ ]?B_
M^B(JT:SM-_Y"&K_]?B_^B(J -&BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **AN[NWL;62YO9X[>",9>65PJJ/<FDM+ZUO[)+RRN8KBVD7<DT3A
ME8>N10!/134=)8UDC971@"K*<@@]P:!*AE,0=3( &*9Y /0X_ T .HIJR(\C
MHKJSIC<H/*YZ9]*=0 4444 %%%% !7%_%W_DE>K_ /;'_P!'QUVE<7\7?^25
MZO\ ]L?_ $?'45/@9Z&6?[_0_P <?S1\QT445Y1^X!1110 4444 %>G? 7_D
M?+W_ +!K_P#HV*O,:].^ O\ R/E[_P!@U_\ T;%6E+XT>/GG_(MK>A]!4445
MZA^+A1110 4444 %%%% !1110 4444 %%%% !1110 445A>+O%UAX,TF+4=4
MBN)899Q %MU5FW%6;/S$<84TFTE=FM*E.M-4Z:NWLC=KF?&NGZS?Z7Y>D0VE
M]"T;1W%A='8)<XVL&VMR,'C&"&/H*Y?_ (7UX7_Y\-7_ ._,7_QRC_A?7A?_
M )\-7_[\Q?\ QRLG4IM;GI_V'F7_ #Y9T$'A*\A^&\_A]9+=;B82%%4MY, >
M0N(U.,[%!VCCH!P.E;NJ0:A=V]Q:V?V2..6U=5EG4R%93PN8\89,9SS7!?\
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
ML"K@=7169X<U<Z]X=L]3:)83<(241]ZY!(RK8&Y3C(.!D$5ITWH).ZN%%%%
MPHHHH *^??CU_P CY9?]@U/_ $;+7T%7S[\>O^1\LO\ L&I_Z-EK#$? ?4<+
M?\C)>C/,:***\X_6 HHHH **** "OISX1?\ )*](_P"VW_H^2OF.OISX1?\
M)*](_P"VW_H^2NG#?&?'\7_[A#_&ORD=I1117>?EX4444 %%%% !1110 444
M4 %9VF_\A#5_^OQ?_1$5:-9VF_\ (0U?_K\7_P!$14 :-%%0WMY!I]A<7MX_
MEV]M$TLKX)VJHR3@<G@=J!I-NR)JJ:I%>S:7.FE3QV]X5_<R2+N4-Z$>AZ?C
M7+?\+=\#_P#0;_\ )2?_ .(H_P"%N^!_^@W_ .2D_P#\16;G!K<[_P"S,?\
M\^)_^ R_R&^!/#>I:9J>I:IJ=G9Z:UVTB?9;.4R"0^?(XE<[5&<.%'&=H&3V
M&QH6E:CHFCM;)]EEEDU&>=LR,%$4L[R<';]X*W3IGOCFLG_A;O@?_H-_^2D_
M_P 11_PMWP/_ -!O_P E)_\ XBJ]I#N@_LO'M/\ <S_\!?:W8?>:#KVIZQ:?
M;X],,5C??:H=2C=EN#&"2L6S9A>&VLV\Y&>,G C\-Z5XLMO$4FH>(['1II9]
MRR7D.HRR20Q\E8XHV@4*O3/S9/4D\4O_  MWP/\ ]!O_ ,E)_P#XBC_A;O@?
M_H-_^2D__P 14QG!=?Z_K^MQ/*\<]Z$__ 7_ )>9VE%<7_PMWP/_ -!O_P E
M)_\ XBKND?$;PKKVJPZ;I.J?:+N;=Y<?V>5=V%+'EE Z ]Z?/%]12R[&PBY2
MHR26[Y7_ )'3T4459PA1110!D>+)I;;P7K<]O(\4T6GSO')&Q5D81L001T(/
M>OF#_A,_%'_0R:O_ .!TO_Q5?3GC+_D0]?\ ^P;<?^BFKY)KBQ+::L?HG"-&
MG4H57.*>JW7D;7_"9^*/^ADU?_P.E_\ BJ/^$S\4?]#)J_\ X'2__%5BT5S<
MS[GVGU6A_(ON1M?\)GXH_P"ADU?_ ,#I?_BJ/^$S\4?]#)J__@=+_P#%5BT4
M<S[A]5H?R+[D;7_"9^*/^ADU?_P.E_\ BJ/^$S\4?]#)J_\ X'2__%5BT4<S
M[A]5H?R+[D>D?"WQ-KVH?$K2[6_UO4;JWD\[?%-=R.C8A<C()P>0#^%?1%?,
M?PB_Y*II'_;;_P!$25].5W8=MPU/S3BRG"GCH*"M[JV]9!11170?)!7%_%W_
M ))7J_\ VQ_]'QUVE<7\7?\ DE>K_P#;'_T?'45/@9Z&6?[_ $/\<?S1\QT4
M45Y1^X!1110 4444 %>G? 7_ )'R]_[!K_\ HV*O,:].^ O_ "/E[_V#7_\
M1L5:4OC1X^>?\BVMZ'T%1117J'XN%%%% !16+XO\0_\ "*^%;S6?LOVO[-L_
M<^9LW;G5/O8./O9Z=J\Q_P"&A/\ J6/_ "H?_:ZSE4C%V;/4P>4XW&TW4P\+
MI.VZ6OS:[GI'BO1=5U6U1M$U);2=$9&AGC,D,RMC[RAE(8;>#GC)&.:CC\(!
M/!-SH'VW]Y=-+)+<^5@>9)(9&(3/ RQP,\#N:\[_ .&A/^I8_P#*A_\ :Z/^
M&A/^I8_\J'_VNH]M3[G6^&LT>]+_ ,FC_F>L:C8WM['<10:DUG')!LC:*+]Y
M%)G.\,3@CH-N/QK#'A76)[F[U*\UV./5I(8H(9[.S,<4:QN7PR,[%PQ)W#<.
M#@8ZG@_^&A/^I8_\J'_VNC_AH3_J6/\ RH?_ &NCVU/>_P#7]?Y#_P!6\T_Y
M]?\ DT?\ST[0]$NK"^O]1U2\BNK^^\L2&W@,,:(@(554LQ[G)).<]NE;5>+_
M /#0G_4L?^5#_P"UT?\ #0G_ %+'_E0_^UT_;T^XEPUFB_Y=?^31_P SVBBO
M/O 7Q2_X3?7IM-_L?[#Y5LT_F?:O,SAE7&-@_O=<]J]!K2,E)71Y6*PE?!U/
M95XVE\G^044451RA7F/QZ_Y$.R_["2?^BI:].KS'X]?\B'9?]A)/_14M95?@
M9[&1_P#(RH^I\^T445YA^T!1110 4444 %>T?L]_\S#_ -NW_M6O%Z]H_9[_
M .9A_P"W;_VK6U#^(CY_B3_D55?^W?\ TI'M%%%%>D?CX4444 >+_M"?\R]_
MV\_^TJ\7KVC]H3_F7O\ MY_]I5XO7FU_XC/V#AO_ )%5+_M[_P!*84445B?0
M!1110 4444 ?07P%_P"1#O?^PD__ **BKTZO,?@+_P B'>_]A)__ $5%7IU>
MI2^!'XOGG_(RK>H4445H>.%>+_M"?\R]_P!O/_M*O:*\7_:$_P"9>_[>?_:5
M8U_X;/H.&_\ D:TO^WO_ $EGB]%%%>:?L 4444 %%%% !7T%\!?^1#O?^PD_
M_HJ*OGVOH+X"_P#(AWO_ &$G_P#145=&'^,^7XI_Y%K]4>G4445Z!^3A1110
M 45S^O>.O#GAB_2RUS4?LMQ)$)53R)'RI) .54CJI_*LO_A;O@?_ *#?_DI/
M_P#$5+G%:-G;3R_&5(J<*4FGU46U^13\4^&/$&N^(XXFBT^>P(=K>^D8K-8<
MQ'A0AW,"C%6W#[QSC'/57NE3W'B?2M11XQ#9Q3I(&)W$N$QCC'\)STK!_P"%
MN^!_^@W_ .2D_P#\11_PMWP/_P!!O_R4G_\ B*GGA9*Y;RO'-W]A/_P%_P"1
MLZDGB!X5>S@TZ;9.P>TFE8+<0D87+[#M<=<;2#TSWKD[GPCXKCT:VTRQCTF6
MQFN)[G4+)KZ6W0[WW+ C+$Q,0R=PPN[V!(.G_P +=\#_ /0;_P#)2?\ ^(H_
MX6[X'_Z#?_DI/_\ $4<T._\ 7]:A_9>/_P"?,_\ P&7^1U.EI<QZ5;I?6UM:
MSJ@5H+20O%'C@!6*J2,8_A%6ZXO_ (6[X'_Z#?\ Y*3_ /Q%'_"W? __ $&_
M_)2?_P"(JG4@WN)97CDK>PG_ . O_([2BJ6D:O8Z]I4.I:3/]HM)MWER;&7=
MABIX8 ]0>U7:K<XI1E"3C)6:W04444$A7S[\>O\ D?++_L&I_P"C9:^@J^??
MCU_R/EE_V#4_]&RUAB/@/J.%O^1DO1GF-%%%><?K 4444 %%%% !7TY\(O\
MDE>D?]MO_1\E?,=?3GPB_P"25Z1_VV_]'R5TX;XSX_B__<(?XU^4CM****[S
M\O"BBB@ HHHH **** "BBB@ K.TW_D(:O_U^+_Z(BK1K.TW_ )"&K_\ 7XO_
M *(BH T:Q?&7_(AZ_P#]@VX_]%-6U6+XR_Y$/7_^P;<?^BFI2V9T87^/#U7Y
MGR31117D'[P%%%% !1110 5VGPB_Y*II'_;;_P!$25Q==I\(O^2J:1_VV_\
M1$E73^-'GYG_ +A7_P $OR9].4445ZI^'A1110!B^,O^1#U__L&W'_HIJ^2:
M^MO&7_(AZ_\ ]@VX_P#135\DUQ8G='Z1P=_ J^J_(****Y#[@**** "BBB@#
MM/A%_P E4TC_ +;?^B)*^G*^8_A%_P E4TC_ +;?^B)*^G*[\-\!^7\7_P"_
MP_P+\Y!11172?'A7%_%W_DE>K_\ ;'_T?'7:5Q?Q=_Y)7J__ &Q_]'QU%3X&
M>AEG^_T/\<?S1\QT445Y1^X!1110 4444 %>G? 7_D?+W_L&O_Z-BKS&O3O@
M+_R/E[_V#7_]&Q5I2^-'CYY_R+:WH?05%%%>H?BX4444 <7\7?\ DE>K_P#;
M'_T?'7S'7TY\7?\ DE>K_P#;'_T?'7S'7!B?C/U#A#_<)_XW^40HHHKF/L H
MHHH **** /3O@+_R/E[_ -@U_P#T;%7T%7S[\!?^1\O?^P:__HV*OH*O0P_P
M'Y/Q3_R,GZ(****Z#Y<*\Q^/7_(AV7_823_T5+7IU>8_'K_D0[+_ +"2?^BI
M:RJ_ SV,C_Y&5'U/GVBBBO,/V@**** "BBB@ KVC]GO_ )F'_MV_]JUXO7M'
M[/?_ #,/_;M_[5K:A_$1\_Q)_P BJK_V[_Z4CVBBBBO2/Q\**** /%_VA/\
MF7O^WG_VE7B]>T?M"?\ ,O?]O/\ [2KQ>O-K_P 1G[!PW_R*J7_;W_I3"BBB
ML3Z **** "BBB@#Z"^ O_(AWO_82?_T5%7IU>8_ 7_D0[W_L)/\ ^BHJ].KU
M*7P(_%\\_P"1E6]0HHHK0\<*\7_:$_YE[_MY_P#:5>T5XO\ M"?\R]_V\_\
MM*L:_P##9]!PW_R-:7_;W_I+/%Z***\T_8 HHHH **** "OH+X"_\B'>_P#8
M2?\ ]%15\^U]!? 7_D0[W_L)/_Z*BKHP_P 9\OQ3_P BU^J/3J***] _)PHH
MHH ^??CU_P CY9?]@U/_ $;+7F->G?'K_D?++_L&I_Z-EKS&O,J_&S]HR/\
MY%M'T"BBBLCV HHHH **** /ISX1?\DKTC_MM_Z/DKM*XOX1?\DKTC_MM_Z/
MDKM*]6G\"/P_,_\ ?Z_^.7YL****L\\*^??CU_R/EE_V#4_]&RU]!5\^_'K_
M )'RR_[!J?\ HV6L,1\!]1PM_P C)>C/,:***\X_6 HHHH **** "OISX1?\
MDKTC_MM_Z/DKYCKZ<^$7_)*](_[;?^CY*Z<-\9\?Q?\ [A#_ !K\I':4445W
MGY>%%%% !1110 4444 %%%% !6=IO_(0U?\ Z_%_]$15HUG:;_R$-7_Z_%_]
M$14 :-8OC+_D0]?_ .P;<?\ HIJVJQ?&7_(AZ_\ ]@VX_P#134I;,Z,+_'AZ
MK\SY)HHHKR#]X"BBB@ HHHH *[3X1?\ )5-(_P"VW_HB2N+KM/A%_P E4TC_
M +;?^B)*NG\://S/_<*_^"7Y,^G****]4_#PHHHH Q?&7_(AZ_\ ]@VX_P#1
M35\DU];>,O\ D0]?_P"P;<?^BFKY)KBQ.Z/TC@[^!5]5^04445R'W 4444 %
M%%% ':?"+_DJFD?]MO\ T1)7TY7S'\(O^2J:1_VV_P#1$E?3E=^&^ _+^+_]
M_A_@7YR"BBBND^/"N+^+O_)*]7_[8_\ H^.NTKB_B[_R2O5_^V/_ */CJ*GP
M,]#+/]_H?XX_FCYCHHHKRC]P"BBB@ HHHH *].^ O_(^7O\ V#7_ /1L5>8U
MZ=\!?^1\O?\ L&O_ .C8JTI?&CQ\\_Y%M;T/H*BBBO4/Q<**** .+^+O_)*]
M7_[8_P#H^.OF.OISXN_\DKU?_MC_ .CXZ^8ZX,3\9^H<(?[A/_&_RB%%%%<Q
M]@%%%% !1110!Z=\!?\ D?+W_L&O_P"C8J^@J^??@+_R/E[_ -@U_P#T;%7T
M%7H8?X#\GXI_Y&3]$%%%%=!\N%>8_'K_ )$.R_["2?\ HJ6O3J\Q^/7_ "(=
ME_V$D_\ 14M95?@9[&1_\C*CZGS[1117F'[0%%%% !1110 5[1^SW_S,/_;M
M_P"U:\7KVC]GO_F8?^W;_P!JUM0_B(^?XD_Y%57_ +=_]*1[11117I'X^%%%
M% 'B_P"T)_S+W_;S_P"TJ\7KVC]H3_F7O^WG_P!I5XO7FU_XC/V#AO\ Y%5+
M_M[_ -*84445B?0!1110 4444 ?07P%_Y$.]_P"PD_\ Z*BKTZO,?@+_ ,B'
M>_\ 82?_ -%15Z=7J4O@1^+YY_R,JWJ%%%%:'CA7B_[0G_,O?]O/_M*O:*\7
M_:$_YE[_ +>?_:58U_X;/H.&_P#D:TO^WO\ TEGB]%%%>:?L 4444 %%%% !
M7T%\!?\ D0[W_L)/_P"BHJ^?:^@O@+_R(=[_ -A)_P#T5%71A_C/E^*?^1:_
M5'IU%%%>@?DX4444 ?/OQZ_Y'RR_[!J?^C9:\QKT[X]?\CY9?]@U/_1LM>8U
MYE7XV?M&1_\ (MH^@4445D>P%%%% !1110!].?"+_DE>D?\ ;;_T?)7:5Q?P
MB_Y)7I'_ &V_]'R5VE>K3^!'X?F?^_U_\<OS844459YX5\^_'K_D?++_ +!J
M?^C9:^@J^??CU_R/EE_V#4_]&RUAB/@/J.%O^1DO1GF-%%%><?K 4444 %%%
M% !7TY\(O^25Z1_VV_\ 1\E?,=?3GPB_Y)7I'_;;_P!'R5TX;XSX_B__ '"'
M^-?E([2BBBN\_+PHHHH **YKQ3XJGT.ZM+'3K!;V]NAO5))Q$BH)(T)S@DG,
MJX 'UIVK>,H-%\.V^I:A87<5Q.FY;'R]TBD8W;B,A0,\L>.GJ!1TN#T.CHJG
MJNIP:/I-SJ-WN,5O&794&6;T '<D\"L23QHMFEW'JNF7%K?0+"T=JKK(9Q,^
MR,*P.,EQM.<8Z].:5]; =/167HVLMJ<MW;75F]E>V;*LT#.'&&&596'4'GTY
M!K4IB3N%9VF_\A#5_P#K\7_T1%6C6=IO_(0U?_K\7_T1%0,T:Q?&7_(AZ_\
M]@VX_P#135M5B^,O^1#U_P#[!MQ_Z*:E+9G1A?X\/5?F?)-%%%>0?O 4444
M%%%% !7:?"+_ )*II'_;;_T1)7%UVGPB_P"2J:1_VV_]$25=/XT>?F?^X5_\
M$OR9].4445ZI^'A1110!B^,O^1#U_P#[!MQ_Z*:ODFOK;QE_R(>O_P#8-N/_
M $4U?)-<6)W1^D<'?P*OJOR"BBBN0^X"BBB@ HHHH [3X1?\E4TC_MM_Z(DK
MZ<KYC^$7_)5-(_[;?^B)*^G*[\-\!^7\7_[_  _P+\Y!11172?'A7%_%W_DE
M>K_]L?\ T?'7:5Q?Q=_Y)7J__;'_ -'QU%3X&>AEG^_T/\<?S1\QT445Y1^X
M!1110 4444 %>G? 7_D?+W_L&O\ ^C8J\QKT[X"_\CY>_P#8-?\ ]&Q5I2^-
M'CYY_P BVMZ'T%1117J'XN%%%% '%_%W_DE>K_\ ;'_T?'7S'7TY\7?^25ZO
M_P!L?_1\=?,=<&)^,_4.$/\ <)_XW^40HHHKF/L HHHH **** /3O@+_ ,CY
M>_\ 8-?_ -&Q5]!5\^_ 7_D?+W_L&O\ ^C8J^@J]##_ ?D_%/_(R?H@HHHKH
M/EPKS'X]?\B'9?\ 823_ -%2UZ=7F/QZ_P"1#LO^PDG_ **EK*K\#/8R/_D9
M4?4^?:***\P_: HHHH **** "O:/V>_^9A_[=O\ VK7B]>T?L]_\S#_V[?\
MM6MJ'\1'S_$G_(JJ_P#;O_I2/:****](_'PHHHH \7_:$_YE[_MY_P#:5>+U
M[1^T)_S+W_;S_P"TJ\7KS:_\1G[!PW_R*J7_ &]_Z4PHHHK$^@"BBB@ HHHH
M ^@O@+_R(=[_ -A)_P#T5%7IU>8_ 7_D0[W_ +"3_P#HJ*O3J]2E\"/Q?//^
M1E6]0HHHK0\<*\7_ &A/^9>_[>?_ &E7M%>+_M"?\R]_V\_^TJQK_P -GT'#
M?_(UI?\ ;W_I+/%Z***\T_8 HHHH **** "OH+X"_P#(AWO_ &$G_P#145?/
MM?07P%_Y$.]_["3_ /HJ*NC#_&?+\4_\BU^J/3J***] _)PHHHH ^??CU_R/
MEE_V#4_]&RUYC7IWQZ_Y'RR_[!J?^C9:\QKS*OQL_:,C_P"1;1] HHHK(]@*
M*** "BBB@#Z<^$7_ "2O2/\ MM_Z/DKM*XOX1?\ )*](_P"VW_H^2NTKU:?P
M(_#\S_W^O_CE^;"BBBK//"OGWX]?\CY9?]@U/_1LM?05?/OQZ_Y'RR_[!J?^
MC9:PQ'P'U'"W_(R7HSS&BBBO./U@**** "BBB@ KZ<^$7_)*](_[;?\ H^2O
MF.OISX1?\DKTC_MM_P"CY*Z<-\9\?Q?_ +A#_&ORD=I1117>?EX4444 <3\1
MK*>\M;,'P]_;-JLJ$M;E1<V\GFIAD+,N 5W@D$$'';)$\VCZS/\ "V72[H-<
M:F\!4(\P9OOY56<G#$+@%L\D9KKZ*5M+"DE(P?%5C>:SHE]I=I:DL\ EAF>1
M51I5<,(SSN'W1SC'-<WJ>CZUXAU";7/[(ELI;5;/[/97,T?F3M%/YL@RC%0"
M/E4D]>3@5Z%11;52ZK7Y@TFFGLSG?#MM>S:WJVM7]A+I_P!M\F*&WG=&D"1@
M_,VQF49+G@$\ 9ZX'1444P2L%9VF_P#(0U?_ *_%_P#1$5:-9VF_\A#5_P#K
M\7_T1%0,T:Q?&7_(AZ__ -@VX_\ 135M5B^,O^1#U_\ [!MQ_P"BFI2V9T87
M^/#U7YGR31117D'[P%%%% !1110 5VGPB_Y*II'_ &V_]$25Q==I\(O^2J:1
M_P!MO_1$E73^-'GYG_N%?_!+\F?3E%%%>J?AX4444 8OC+_D0]?_ .P;<?\
MHIJ^2:^MO&7_ "(>O_\ 8-N/_135\DUQ8G='Z1P=_ J^J_(****Y#[@****
M"BBB@#M/A%_R532/^VW_ *(DKZ<KYC^$7_)5-(_[;?\ HB2OIRN_#? ?E_%_
M^_P_P+\Y!11172?'A7%_%W_DE>K_ /;'_P!'QUVE<7\7?^25ZO\ ]L?_ $?'
M45/@9Z&6?[_0_P <?S1\QT445Y1^X!1110 4444 %>G? 7_D?+W_ +!K_P#H
MV*O,:].^ O\ R/E[_P!@U_\ T;%6E+XT>/GG_(MK>A]!4445ZA^+A1110!Q?
MQ=_Y)7J__;'_ -'QU\QU].?%W_DE>K_]L?\ T?'7S'7!B?C/U#A#_<)_XW^4
M0HHHKF/L HHHH **** /3O@+_P CY>_]@U__ $;%7T%7S[\!?^1\O?\ L&O_
M .C8J^@J]##_  'Y/Q3_ ,C)^B"BBBN@^7"O,?CU_P B'9?]A)/_ $5+7IU>
M8_'K_D0[+_L))_Z*EK*K\#/8R/\ Y&5'U/GVBBBO,/V@**** "BBB@ KVC]G
MO_F8?^W;_P!JUXO7M'[/?_,P_P#;M_[5K:A_$1\_Q)_R*JO_ &[_ .E(]HHH
MHKTC\?"BBB@#Q?\ :$_YE[_MY_\ :5>+U[1^T)_S+W_;S_[2KQ>O-K_Q&?L'
M#?\ R*J7_;W_ *4PHHHK$^@"BBB@ HHHH ^@O@+_ ,B'>_\ 82?_ -%15Z=7
MF/P%_P"1#O?^PD__ **BKTZO4I? C\7SS_D95O4****T/'"O%_VA/^9>_P"W
MG_VE7M%>+_M"?\R]_P!O/_M*L:_\-GT'#?\ R-:7_;W_ *2SQ>BBBO-/V **
M** "BBB@ KZ"^ O_ "(=[_V$G_\ 145?/M?07P%_Y$.]_P"PD_\ Z*BKHP_Q
MGR_%/_(M?JCTZBBBO0/R<**** /GWX]?\CY9?]@U/_1LM>8UZ=\>O^1\LO\
ML&I_Z-EKS&O,J_&S]HR/_D6T?0****R/8"BBB@ HHHH ^G/A%_R2O2/^VW_H
M^2NTKB_A%_R2O2/^VW_H^2NTKU:?P(_#\S_W^O\ XY?FPHHHJSSPKY]^/7_(
M^67_ &#4_P#1LM?05?/OQZ_Y'RR_[!J?^C9:PQ'P'U'"W_(R7HSS&BBBO./U
M@**** "BBB@ KZ<^$7_)*](_[;?^CY*^8Z^G/A%_R2O2/^VW_H^2NG#?&?'\
M7_[A#_&ORD=I1117>?EX4444 %%%% !1110 4444 %9VF_\ (0U?_K\7_P!$
M15HUG:;_ ,A#5_\ K\7_ -$14 :-8OC+_D0]?_[!MQ_Z*:MJL7QE_P B'K__
M &#;C_T4U*6S.C"_QX>J_,^2:***\@_> HHHH **** "NT^$7_)5-(_[;?\
MHB2N+KM/A%_R532/^VW_ *(DJZ?QH\_,_P#<*_\ @E^3/IRBBBO5/P\****
M,7QE_P B'K__ &#;C_T4U?)-?6WC+_D0]?\ ^P;<?^BFKY)KBQ.Z/TC@[^!5
M]5^04445R'W 4444 %%%% ':?"+_ )*II'_;;_T1)7TY7S'\(O\ DJFD?]MO
M_1$E?3E=^&^ _+^+_P#?X?X%^<@HHHKI/CPKB_B[_P DKU?_ +8_^CXZ[2N+
M^+O_ "2O5_\ MC_Z/CJ*GP,]#+/]_H?XX_FCYCHHHKRC]P"BBB@ HHHH *].
M^ O_ "/E[_V#7_\ 1L5>8UZ=\!?^1\O?^P:__HV*M*7QH\?//^1;6]#Z"HHH
MKU#\7"BBB@#B_B[_ ,DKU?\ [8_^CXZ^8Z^G/B[_ ,DKU?\ [8_^CXZ^8ZX,
M3\9^H<(?[A/_ !O\HA1117,?8!1110 4444 >G? 7_D?+W_L&O\ ^C8J^@J^
M??@+_P CY>_]@U__ $;%7T%7H8?X#\GXI_Y&3]$%%%%=!\N%>8_'K_D0[+_L
M))_Z*EKTZO,?CU_R(=E_V$D_]%2UE5^!GL9'_P C*CZGS[1117F'[0%%%% !
M1110 5[1^SW_ ,S#_P!NW_M6O%Z]H_9[_P"9A_[=O_:M;4/XB/G^)/\ D55?
M^W?_ $I'M%%%%>D?CX4444 >+_M"?\R]_P!O/_M*O%Z]H_:$_P"9>_[>?_:5
M>+UYM?\ B,_8.&_^152_[>_]*84445B?0!1110 4444 ?07P%_Y$.]_["3_^
MBHJ].KS'X"_\B'>_]A)__145>G5ZE+X$?B^>?\C*MZA1116AXX5XO^T)_P R
M]_V\_P#M*O:*\7_:$_YE[_MY_P#:58U_X;/H.&_^1K2_[>_])9XO1117FG[
M%%%% !1110 5]!? 7_D0[W_L)/\ ^BHJ^?:^@O@+_P B'>_]A)__ $5%71A_
MC/E^*?\ D6OU1Z=1117H'Y.%%%% 'S[\>O\ D?++_L&I_P"C9:\QKT[X]?\
M(^67_8-3_P!&RUYC7F5?C9^T9'_R+:/H%%%%9'L!1110 4444 ?3GPB_Y)7I
M'_;;_P!'R5VE<7\(O^25Z1_VV_\ 1\E=I7JT_@1^'YG_ +_7_P <OS844459
MYX5\^_'K_D?++_L&I_Z-EKZ"KY]^/7_(^67_ &#4_P#1LM88CX#ZCA;_ )&2
M]&>8T445YQ^L!1110 4444 %?3GPB_Y)7I'_ &V_]'R5\QU].?"+_DE>D?\
M;;_T?)73AOC/C^+_ /<(?XU^4CM****[S\O"BBB@ HHHH **** "BBB@ K.T
MW_D(:O\ ]?B_^B(JT:SM-_Y"&K_]?B_^B(J -&L7QE_R(>O_ /8-N/\ T4U;
M58OC+_D0]?\ ^P;<?^BFI2V9T87^/#U7YGR31117D'[P%%%% !1110 5VGPB
M_P"2J:1_VV_]$25Q==I\(O\ DJFD?]MO_1$E73^-'GYG_N%?_!+\F?3E%%%>
MJ?AX4444 8OC+_D0]?\ ^P;<?^BFKY)KZV\9?\B'K_\ V#;C_P!%-7R37%B=
MT?I'!W\"KZK\@HHHKD/N HHHH **** .T^$7_)5-(_[;?^B)*^G*^8_A%_R5
M32/^VW_HB2OIRN_#? ?E_%_^_P /\"_.04445TGQX5Q?Q=_Y)7J__;'_ -'Q
MUVE<7\7?^25ZO_VQ_P#1\=14^!GH99_O]#_''\T?,=%%%>4?N 4444 %%%%
M!7IWP%_Y'R]_[!K_ /HV*O,:].^ O_(^7O\ V#7_ /1L5:4OC1X^>?\ (MK>
MA]!4445ZA^+A1110!Q?Q=_Y)7J__ &Q_]'QU\QU].?%W_DE>K_\ ;'_T?'7S
M'7!B?C/U#A#_ '"?^-_E$****YC[ **** "BBB@#T[X"_P#(^7O_ &#7_P#1
ML5?05?/OP%_Y'R]_[!K_ /HV*OH*O0P_P'Y/Q3_R,GZ(****Z#Y<*\Q^/7_(
MAV7_ &$D_P#14M>G5YC\>O\ D0[+_L))_P"BI:RJ_ SV,C_Y&5'U/GVBBBO,
M/V@**** "BBB@ KVC]GO_F8?^W;_ -JUXO7M'[/?_,P_]NW_ +5K:A_$1\_Q
M)_R*JO\ V[_Z4CVBBBBO2/Q\**** /%_VA/^9>_[>?\ VE7B]>T?M"?\R]_V
M\_\ M*O%Z\VO_$9^P<-_\BJE_P!O?^E,****Q/H HHHH **** /H+X"_\B'>
M_P#82?\ ]%15Z=7F/P%_Y$.]_P"PD_\ Z*BKTZO4I? C\7SS_D95O4****T/
M'"O%_P!H3_F7O^WG_P!I5[17B_[0G_,O?]O/_M*L:_\ #9]!PW_R-:7_ &]_
MZ2SQ>BBBO-/V **** "BBB@ KZ"^ O\ R(=[_P!A)_\ T5%7S[7T%\!?^1#O
M?^PD_P#Z*BKHP_QGR_%/_(M?JCTZBBBO0/R<**** /GWX]?\CY9?]@U/_1LM
M>8UZ=\>O^1\LO^P:G_HV6O,:\RK\;/VC(_\ D6T?0****R/8"BBB@ HHHH ^
MG/A%_P DKTC_ +;?^CY*[2N+^$7_ "2O2/\ MM_Z/DKM*]6G\"/P_,_]_K_X
MY?FPHHHJSSPKY]^/7_(^67_8-3_T;+7T%7S[\>O^1\LO^P:G_HV6L,1\!]1P
MM_R,EZ,\QHHHKSC]8"BBB@ HHHH *^G/A%_R2O2/^VW_ */DKYCKZ<^$7_)*
M](_[;?\ H^2NG#?&?'\7_P"X0_QK\I':4445WGY>%%%% !1110 4444 %%%%
M !6=IO\ R$-7_P"OQ?\ T1%6C6=IO_(0U?\ Z_%_]$14 :-8OC+_ )$/7_\
ML&W'_HIJVJQ?&7_(AZ__ -@VX_\ 134I;,Z,+_'AZK\SY)HHHKR#]X"BBB@
MHHHH *[3X1?\E4TC_MM_Z(DKBZ[3X1?\E4TC_MM_Z(DJZ?QH\_,_]PK_ ."7
MY,^G****]4_#PHHHH Q?&7_(AZ__ -@VX_\ 135\DU];>,O^1#U__L&W'_HI
MJ^2:XL3NC](X._@5?5?D%%%%<A]P%%%% !1110!VGPB_Y*II'_;;_P!$25].
M5\Q_"+_DJFD?]MO_ $1)7TY7?AO@/R_B_P#W^'^!?G(****Z3X\*XOXN_P#)
M*]7_ .V/_H^.NTKB_B[_ ,DKU?\ [8_^CXZBI\#/0RS_ '^A_CC^:/F.BBBO
M*/W **** "BBB@ KT[X"_P#(^7O_ &#7_P#1L5>8UZ=\!?\ D?+W_L&O_P"C
M8JTI?&CQ\\_Y%M;T/H*BBBO4/Q<**** .+^+O_)*]7_[8_\ H^.OF.OISXN_
M\DKU?_MC_P"CXZ^8ZX,3\9^H<(?[A/\ QO\ *(4445S'V 4444 %%%% 'IWP
M%_Y'R]_[!K_^C8J^@J^??@+_ ,CY>_\ 8-?_ -&Q5]!5Z&'^ _)^*?\ D9/T
M04445T'RX5YC\>O^1#LO^PDG_HJ6O3J\Q^/7_(AV7_823_T5+657X&>QD?\
MR,J/J?/M%%%>8?M 4444 %%%% !7M'[/?_,P_P#;M_[5KQ>O:/V>_P#F8?\
MMV_]JUM0_B(^?XD_Y%57_MW_ -*1[11117I'X^%%%% 'B_[0G_,O?]O/_M*O
M%Z]H_:$_YE[_ +>?_:5>+UYM?^(S]@X;_P"152_[>_\ 2F%%%%8GT 4444 %
M%%% 'T%\!?\ D0[W_L)/_P"BHJ].KS'X"_\ (AWO_82?_P!%15Z=7J4O@1^+
MYY_R,JWJ%%%%:'CA7B_[0G_,O?\ ;S_[2KVBO%_VA/\ F7O^WG_VE6-?^&SZ
M#AO_ )&M+_M[_P!)9XO1117FG[ %%%% !1110 5]!? 7_D0[W_L)/_Z*BKY]
MKZ"^ O\ R(=[_P!A)_\ T5%71A_C/E^*?^1:_5'IU%%%>@?DX4444 ?/OQZ_
MY'RR_P"P:G_HV6O,:].^/7_(^67_ &#4_P#1LM>8UYE7XV?M&1_\BVCZ!111
M61[ 4444 %%%% 'TY\(O^25Z1_VV_P#1\E=I7%_"+_DE>D?]MO\ T?)7:5ZM
M/X$?A^9_[_7_ ,<OS844459YX5\^_'K_ )'RR_[!J?\ HV6OH*OGWX]?\CY9
M?]@U/_1LM88CX#ZCA;_D9+T9YC1117G'ZP%%%% !1110 5].?"+_ ))7I'_;
M;_T?)7S'7TY\(O\ DE>D?]MO_1\E=.&^,^/XO_W"'^-?E([2BBBN\_+PHHHH
M **X;XD#5%&GR0_V@=)5U%T--EV2K(98MC'!#,NW>,+DY*\'L6=U/KMYIVF6
MFOWK6J:6;DWL2B*6XDW[%+97@KALK@<]1VJ>;3^NB;_30'I_7FE^IW-%<G;:
MSJ^H?"@ZI9Q-/K$FGN8UB0 R3@$ @'CEAG%8!U?4=,MY]-EN=;MM5N9K2)3J
M+P2[(I90C21F,%<C+#!S@[>HY-?:Y?Z=Q.24>9_\,>ET5SOAZ:YM]?UC1I[J
M>\ALQ!-!+<'<ZK(K90M_%@H3D\_-714 G<*SM-_Y"&K_ /7XO_HB*M&L[3?^
M0AJ__7XO_HB*@9HUB^,O^1#U_P#[!MQ_Z*:MJL7QE_R(>O\ _8-N/_134I;,
MZ,+_ !X>J_,^2:***\@_> HHHH **** "NT^$7_)5-(_[;?^B)*XNNT^$7_)
M5-(_[;?^B)*NG\://S/_ '"O_@E^3/IRBBBO5/P\**** ,7QE_R(>O\ _8-N
M/_135\DU];>,O^1#U_\ [!MQ_P"BFKY)KBQ.Z/TC@[^!5]5^04445R'W 444
M4 %%%% ':?"+_DJFD?\ ;;_T1)7TY7S'\(O^2J:1_P!MO_1$E?3E=^&^ _+^
M+_\ ?X?X%^<@HHHKI/CPKB_B[_R2O5_^V/\ Z/CKM*XOXN_\DKU?_MC_ .CX
MZBI\#/0RS_?Z'^./YH^8Z***\H_< HHHH **** "O3O@+_R/E[_V#7_]&Q5Y
MC7IWP%_Y'R]_[!K_ /HV*M*7QH\?//\ D6UO0^@J***]0_%PHHHH XOXN_\
M)*]7_P"V/_H^.OF.OISXN_\ )*]7_P"V/_H^.OF.N#$_&?J'"'^X3_QO\HA1
M117,?8!1110 4444 >G? 7_D?+W_ +!K_P#HV*OH*OGWX"_\CY>_]@U__1L5
M?05>AA_@/R?BG_D9/T04445T'RX5YC\>O^1#LO\ L))_Z*EKTZO,?CU_R(=E
M_P!A)/\ T5+657X&>QD?_(RH^I\^T445YA^T!1110 4444 %>T?L]_\ ,P_]
MNW_M6O%Z]H_9[_YF'_MV_P#:M;4/XB/G^)/^155_[=_]*1[11117I'X^%%%%
M 'B_[0G_ #+W_;S_ .TJ\7KVC]H3_F7O^WG_ -I5XO7FU_XC/V#AO_D54O\
MM[_TIA1116)] %%%% !1110!]!? 7_D0[W_L)/\ ^BHJ].KS'X"_\B'>_P#8
M2?\ ]%15Z=7J4O@1^+YY_P C*MZA1116AXX5XO\ M"?\R]_V\_\ M*O:*\7_
M &A/^9>_[>?_ &E6-?\ AL^@X;_Y&M+_ +>_])9XO1117FG[ %%%% !1110
M5]!? 7_D0[W_ +"3_P#HJ*OGVOH+X"_\B'>_]A)__145=&'^,^7XI_Y%K]4>
MG4445Z!^3A1110!\^_'K_D?++_L&I_Z-EKS&O3OCU_R/EE_V#4_]&RUYC7F5
M?C9^T9'_ ,BVCZ!11161[ 4444 %%%% 'TY\(O\ DE>D?]MO_1\E=I7%_"+_
M ))7I'_;;_T?)7:5ZM/X$?A^9_[_ %_\<OS844459YX5\^_'K_D?++_L&I_Z
M-EKZ"KY]^/7_ "/EE_V#4_\ 1LM88CX#ZCA;_D9+T9YC1117G'ZP%%%% !11
M10 5].?"+_DE>D?]MO\ T?)7S'7TY\(O^25Z1_VV_P#1\E=.&^,^/XO_ -PA
M_C7Y2.THHHKO/R\**** .>\3^%3X@:WGMM3NM,N[<@":WV,&3>CE65U8'E 0
M<9!'H2#&W@JVBM[-=,U*_P!.FM8I(?M$#HSS)(VYP^]6!);YL@ @], D5TM%
M*RM8#&'ABS321I<,]U#8+9BT2".7:$ Z.&QNW^^?PJD?!%M<0W/]JZG?ZC=S
MK&BWDS1K)"(VWIL"(J@AQNSM.3UR, =-13W=Q61EZ+H:Z0;F62\N;^[NW#SW
M5SLW/@84 (JJ !T '<GDDFM2BB@85G:;_P A#5_^OQ?_ $1%6C6=IO\ R$-7
M_P"OQ?\ T1%0!HUB^,O^1#U__L&W'_HIJVJQ?&7_ "(>O_\ 8-N/_134I;,Z
M,+_'AZK\SY)HHHKR#]X"BBB@ HHHH *[3X1?\E4TC_MM_P"B)*XNNT^$7_)5
M-(_[;?\ HB2KI_&CS\S_ -PK_P""7Y,^G****]4_#PHHHH Q?&7_ "(>O_\
M8-N/_135\DU];>,O^1#U_P#[!MQ_Z*:ODFN+$[H_2.#OX%7U7Y!1117(?<!1
M110 4444 =I\(O\ DJFD?]MO_1$E?3E?,?PB_P"2J:1_VV_]$25].5WX;X#\
MOXO_ -_A_@7YR"BBBND^/"N+^+O_ "2O5_\ MC_Z/CKM*XOXN_\ )*]7_P"V
M/_H^.HJ? ST,L_W^A_CC^:/F.BBBO*/W **** "BBB@ KT[X"_\ (^7O_8-?
M_P!&Q5YC7IWP%_Y'R]_[!K_^C8JTI?&CQ\\_Y%M;T/H*BBBO4/Q<**** .+^
M+O\ R2O5_P#MC_Z/CKYCKZ<^+O\ R2O5_P#MC_Z/CKYCK@Q/QGZAPA_N$_\
M&_RB%%%%<Q]@%%%% !1110!Z=\!?^1\O?^P:_P#Z-BKZ"KY]^ O_ "/E[_V#
M7_\ 1L5?05>AA_@/R?BG_D9/T04445T'RX5YC\>O^1#LO^PDG_HJ6O3J\Q^/
M7_(AV7_823_T5+657X&>QD?_ ",J/J?/M%%%>8?M 4444 %%%% !7M'[/?\
MS,/_ &[?^U:\7KVC]GO_ )F'_MV_]JUM0_B(^?XD_P"155_[=_\ 2D>T4445
MZ1^/A1110!XO^T)_S+W_ &\_^TJ\7KVC]H3_ )E[_MY_]I5XO7FU_P"(S]@X
M;_Y%5+_M[_TIA1116)] %%%% !1110!]!? 7_D0[W_L)/_Z*BKTZO,?@+_R(
M=[_V$G_]%15Z=7J4O@1^+YY_R,JWJ%%%%:'CA7B_[0G_ #+W_;S_ .TJ]HKQ
M?]H3_F7O^WG_ -I5C7_AL^@X;_Y&M+_M[_TEGB]%%%>:?L 4444 %%%% !7T
M%\!?^1#O?^PD_P#Z*BKY]KZ"^ O_ "(=[_V$G_\ 145=&'^,^7XI_P"1:_5'
MIU%%%>@?DX4444 ?/OQZ_P"1\LO^P:G_ *-EKS&O3OCU_P CY9?]@U/_ $;+
M7F->95^-G[1D?_(MH^@4445D>P%%%% !1110!].?"+_DE>D?]MO_ $?)7:5Q
M?PB_Y)7I'_;;_P!'R5VE>K3^!'X?F?\ O]?_ !R_-A1115GGA7S[\>O^1\LO
M^P:G_HV6OH*OGWX]?\CY9?\ 8-3_ -&RUAB/@/J.%O\ D9+T9YC1117G'ZP%
M%%% !1110 5].?"+_DE>D?\ ;;_T?)7S'7TY\(O^25Z1_P!MO_1\E=.&^,^/
MXO\ ]PA_C7Y2.THHHKO/R\**** "BBB@ HHHH **** "L[3?^0AJ_P#U^+_Z
M(BK1K.TW_D(:O_U^+_Z(BH T:Q?&7_(AZ_\ ]@VX_P#135M5B^,O^1#U_P#[
M!MQ_Z*:E+9G1A?X\/5?F?)-%%%>0?O 4444 %%%% !7:?"+_ )*II'_;;_T1
M)7%UVGPB_P"2J:1_VV_]$25=/XT>?F?^X5_\$OR9].4445ZI^'A1110!B^,O
M^1#U_P#[!MQ_Z*:ODFOK;QE_R(>O_P#8-N/_ $4U?)-<6)W1^D<'?P*OJOR"
MBBBN0^X"BBB@ HHHH [3X1?\E4TC_MM_Z(DKZ<KYC^$7_)5-(_[;?^B)*^G*
M[\-\!^7\7_[_  _P+\Y!11172?'A7%_%W_DE>K_]L?\ T?'7:5Q?Q=_Y)7J_
M_;'_ -'QU%3X&>AEG^_T/\<?S1\QT445Y1^X!1110 4444 %>G? 7_D?+W_L
M&O\ ^C8J\QKT[X"_\CY>_P#8-?\ ]&Q5I2^-'CYY_P BVMZ'T%1117J'XN%%
M%% '%_%W_DE>K_\ ;'_T?'7S'7TY\7?^25ZO_P!L?_1\=?,=<&)^,_4.$/\
M<)_XW^40HHHKF/L HHHH **** /3O@+_ ,CY>_\ 8-?_ -&Q5]!5\^_ 7_D?
M+W_L&O\ ^C8J^@J]##_ ?D_%/_(R?H@HHHKH/EPKS'X]?\B'9?\ 823_ -%2
MUZ=7F/QZ_P"1#LO^PDG_ **EK*K\#/8R/_D94?4^?:***\P_: HHHH ****
M"O:/V>_^9A_[=O\ VK7B]>T?L]_\S#_V[?\ M6MJ'\1'S_$G_(JJ_P#;O_I2
M/:****](_'PHHHH \7_:$_YE[_MY_P#:5>+U[1^T)_S+W_;S_P"TJ\7KS:_\
M1G[!PW_R*J7_ &]_Z4PHHHK$^@"BBB@ HHHH ^@O@+_R(=[_ -A)_P#T5%7I
MU>8_ 7_D0[W_ +"3_P#HJ*O3J]2E\"/Q?//^1E6]0HHHK0\<*\7_ &A/^9>_
M[>?_ &E7M%>+_M"?\R]_V\_^TJQK_P -GT'#?_(UI?\ ;W_I+/%Z***\T_8
MHHHH **** "OH+X"_P#(AWO_ &$G_P#145?/M?07P%_Y$.]_["3_ /HJ*NC#
M_&?+\4_\BU^J/3J***] _)PHHHH ^??CU_R/EE_V#4_]&RUYC7IWQZ_Y'RR_
M[!J?^C9:\QKS*OQL_:,C_P"1;1] HHHK(]@**** "BBB@#Z<^$7_ "2O2/\
MMM_Z/DKM*XOX1?\ )*](_P"VW_H^2NTKU:?P(_#\S_W^O_CE^;"BBBK//"OG
MWX]?\CY9?]@U/_1LM?05?/OQZ_Y'RR_[!J?^C9:PQ'P'U'"W_(R7HSS&BBBO
M./U@**** "BBB@ KZ<^$7_)*](_[;?\ H^2OF.OISX1?\DKTC_MM_P"CY*Z<
M-\9\?Q?_ +A#_&ORD=I1117>?EX4444 %%%% !1110 4444 %9VF_P#(0U?_
M *_%_P#1$5:-9VF_\A#5_P#K\7_T1%0!HUB^,O\ D0]?_P"P;<?^BFK:K%\9
M?\B'K_\ V#;C_P!%-2ELSHPO\>'JOS/DFBBBO(/W@**** "BBB@ KM/A%_R5
M32/^VW_HB2N+KM/A%_R532/^VW_HB2KI_&CS\S_W"O\ X)?DSZ<HHHKU3\/"
MBBB@#%\9?\B'K_\ V#;C_P!%-7R37UMXR_Y$/7_^P;<?^BFKY)KBQ.Z/TC@[
M^!5]5^04445R'W 4444 %%%% ':?"+_DJFD?]MO_ $1)7TY7S'\(O^2J:1_V
MV_\ 1$E?3E=^&^ _+^+_ /?X?X%^<@HHHKI/CPKB_B[_ ,DKU?\ [8_^CXZ[
M2N+^+O\ R2O5_P#MC_Z/CJ*GP,]#+/\ ?Z'^./YH^8Z***\H_< HHHH ****
M "O3O@+_ ,CY>_\ 8-?_ -&Q5YC7IWP%_P"1\O?^P:__ *-BK2E\:/'SS_D6
MUO0^@J***]0_%PHHHH XOXN_\DKU?_MC_P"CXZ^8Z^G/B[_R2O5_^V/_ */C
MKYCK@Q/QGZAPA_N$_P#&_P HA1117,?8!1110 4444 >G? 7_D?+W_L&O_Z-
MBKZ"KY]^ O\ R/E[_P!@U_\ T;%7T%7H8?X#\GXI_P"1D_1!11170?+A7F/Q
MZ_Y$.R_["2?^BI:].KS'X]?\B'9?]A)/_14M95?@9[&1_P#(RH^I\^T445YA
M^T!1110 4444 %>T?L]_\S#_ -NW_M6O%Z]H_9[_ .9A_P"W;_VK6U#^(CY_
MB3_D55?^W?\ TI'M%%%%>D?CX4444 >+_M"?\R]_V\_^TJ\7KVC]H3_F7O\
MMY_]I5XO7FU_XC/V#AO_ )%5+_M[_P!*84445B?0!1110 4444 ?07P%_P"1
M#O?^PD__ **BKTZO,?@+_P B'>_]A)__ $5%7IU>I2^!'XOGG_(RK>H4445H
M>.%>+_M"?\R]_P!O/_M*O:*\7_:$_P"9>_[>?_:58U_X;/H.&_\ D:TO^WO_
M $EGB]%%%>:?L 4444 %%%% !7T%\!?^1#O?^PD__HJ*OGVOH+X"_P#(AWO_
M &$G_P#145=&'^,^7XI_Y%K]4>G4445Z!^3A1110!\^_'K_D?++_ +!J?^C9
M:\QKT[X]?\CY9?\ 8-3_ -&RUYC7F5?C9^T9'_R+:/H%%%%9'L!1110 4444
M ?3GPB_Y)7I'_;;_ -'R5VE<7\(O^25Z1_VV_P#1\E=I7JT_@1^'YG_O]?\
MQR_-A1115GGA7S[\>O\ D?++_L&I_P"C9:^@J^??CU_R/EE_V#4_]&RUAB/@
M/J.%O^1DO1GF-%%%><?K 4444 %%%% !7TY\(O\ DE>D?]MO_1\E?,=?3GPB
M_P"25Z1_VV_]'R5TX;XSX_B__<(?XU^4CM****[S\O"BBB@ HHHH **** "B
MBB@ K.TW_D(:O_U^+_Z(BK1K.TW_ )"&K_\ 7XO_ *(BH T:Q?&7_(AZ_P#]
M@VX_]%-6U6+XR_Y$/7_^P;<?^BFI2V9T87^/#U7YGR31117D'[P%%%% !111
M0 5VGPB_Y*II'_;;_P!$25Q==I\(O^2J:1_VV_\ 1$E73^-'GYG_ +A7_P $
MOR9].4445ZI^'A1110!B^,O^1#U__L&W'_HIJ^2:^MO&7_(AZ_\ ]@VX_P#1
M35\DUQ8G='Z1P=_ J^J_(****Y#[@**** "BBB@#M/A%_P E4TC_ +;?^B)*
M^G*^8_A%_P E4TC_ +;?^B)*^G*[\-\!^7\7_P"_P_P+\Y!11172?'A7%_%W
M_DE>K_\ ;'_T?'7:5Q?Q=_Y)7J__ &Q_]'QU%3X&>AEG^_T/\<?S1\QT445Y
M1^X!1110 4444 %>G? 7_D?+W_L&O_Z-BKS&O3O@+_R/E[_V#7_]&Q5I2^-'
MCYY_R+:WH?05%%%>H?BX4444 <7\7?\ DE>K_P#;'_T?'7S'7TY\7?\ DE>K
M_P#;'_T?'7S'7!B?C/U#A#_<)_XW^40HHHKF/L HHHH **** /3O@+_R/E[_
M -@U_P#T;%7T%7S[\!?^1\O?^P:__HV*OH*O0P_P'Y/Q3_R,GZ(****Z#Y<*
M\Q^/7_(AV7_823_T5+7IU>8_'K_D0[+_ +"2?^BI:RJ_ SV,C_Y&5'U/GVBB
MBO,/V@**** "BBB@ KVC]GO_ )F'_MV_]JUXO7M'[/?_ #,/_;M_[5K:A_$1
M\_Q)_P BJK_V[_Z4CVBBBBO2/Q\**** /%_VA/\ F7O^WG_VE7B]>T?M"?\
M,O?]O/\ [2KQ>O-K_P 1G[!PW_R*J7_;W_I3"BBBL3Z **** "BBB@#Z"^ O
M_(AWO_82?_T5%7IU>8_ 7_D0[W_L)/\ ^BHJ].KU*7P(_%\\_P"1E6]0HHHK
M0\<*\7_:$_YE[_MY_P#:5>T5XO\ M"?\R]_V\_\ M*L:_P##9]!PW_R-:7_;
MW_I+/%Z***\T_8 HHHH **** "OH+X"_\B'>_P#82?\ ]%15\^U]!? 7_D0[
MW_L)/_Z*BKHP_P 9\OQ3_P BU^J/3J***] _)PHHHH ^??CU_P CY9?]@U/_
M $;+7F->G?'K_D?++_L&I_Z-EKS&O,J_&S]HR/\ Y%M'T"BBBLCV HHHH **
M** /ISX1?\DKTC_MM_Z/DKM*XOX1?\DKTC_MM_Z/DKM*]6G\"/P_,_\ ?Z_^
M.7YL****L\\*^??CU_R/EE_V#4_]&RU]!5\^_'K_ )'RR_[!J?\ HV6L,1\!
M]1PM_P C)>C/,:***\X_6 HHHH **** "OISX1?\DKTC_MM_Z/DKYCKZ<^$7
M_)*](_[;?^CY*Z<-\9\?Q?\ [A#_ !K\I':4445WGY>%%%% &5KGB72_#D<3
M:K<-&9FVQQQQM([\@$A5!. 6&3VR/6DN/%&B6NGVM[-J4 MKM-\$@;<)%QDL
M,=@.IZ#O7*_$N;3K6ZTVYN=5?1[U2%@NI0OV>1?.B+1ONXSPK@ @X1N<9J#3
M-?M[75-,UCQ(]KIEM<Z1+#"[+Y4+.LV3LW=-ZA7"YR1ZXJ>;3[_P3?Z>7S!Z
M?UYK\KGH375NMF;MIXQ;"/S#,7&S9C.[/3&.<U0MO$VC7=A<WL&HP&WM1F>1
MFV^6,9!.<8!'(/?M7& .OP9CTIMPOH]-2X>SV$R"#>#C9U^Z"N/PJEXAO[/6
M==N-7T>XBO-)M8]--Y<6Y$D9"71D()'!V(=Q'8&FW[_+TO;T\V3S>[?^GY+\
MSTC3=5L=7MVGTVY2=%;8^W(*-UP0>0<$<'UJY7*^&+NWU3Q5X@U+2[B.YT^7
M[/$D\)#1R2HK;RK#AL H"1W&.U=53"+N%9VF_P#(0U?_ *_%_P#1$5:-9UYH
M=G>W)GE:[BD8#=]FO9H V.,D1N 3C R>< #L*"C1K%\9?\B'K_\ V#;C_P!%
M-3O^$8L/^?C5?_!O=?\ QRF3>$M+N;>2"X?4I895*21R:K=,KJ1@@@R<@CM2
M>JL:T9^SJ1F^C3/DJBOI[_A4W@C_ * :_P#@3-_\71_PJ;P1_P! -?\ P)F_
M^+KC^K/N?H?^N-#_ )]/[T?,-%?3W_"IO!'_ $ U_P# F;_XNC_A4W@C_H!K
M_P"!,W_Q='U9]P_UQH?\^G]Z/F&BOI[_ (5-X(_Z :_^!,W_ ,71_P *F\$?
M] -?_ F;_P"+H^K/N'^N-#_GT_O1\PUVGPB_Y*II'_;;_P!$25[5_P *F\$?
M] -?_ F;_P"+J>S^&7A+3[I+JPTR2UN(\[)8;R='7(P<$/D<$C\:<<.U).YS
M8OBNCB,/4HJFUS)K==58ZNBL?_A&+#_GXU7_ ,&]U_\ '*/^$8L/^?C5?_!O
M=?\ QRNP^ -BBL?_ (1BP_Y^-5_\&]U_\<H_X1BP_P"?C5?_  ;W7_QR@!OC
M+_D0]?\ ^P;<?^BFKY)KZUF\):7<V\D%P^I2PRJ4DCDU6Z974C!!!DY!':LC
M_A4W@C_H!K_X$S?_ !=<]6DZC31]3D>>4\LISA.#ES.^A\PT5]/?\*F\$?\
M0#7_ ,"9O_BZ/^%3>"/^@&O_ ($S?_%UE]6?<]__ %QH?\^G]Z/F&BOI[_A4
MW@C_ * :_P#@3-_\71_PJ;P1_P! -?\ P)F_^+H^K/N'^N-#_GT_O1\PT5]/
M?\*F\$?] -?_  )F_P#BZ/\ A4W@C_H!K_X$S?\ Q='U9]P_UQH?\^G]Z/%?
MA%_R532/^VW_ *(DKZ<KE+/X9>$M/NDNK#3)+6XCSLEAO)T=<C!P0^1P2/QK
M3_X1BP_Y^-5_\&]U_P#'*Z*4'"-F?)9UF4,RQ$:T(VLK:^K?ZFQ16/\ \(Q8
M?\_&J_\ @WNO_CE'_",6'_/QJO\ X-[K_P".5J>(;%<7\7?^25ZO_P!L?_1\
M=;G_  C%A_S\:K_X-[K_ ..5#>>"]&U"U>UOQ?W5O)C?%-JERZ-@Y&09,'D
M_A4R5XM'3A*RP^(IUFK\K3^YW/DVBOI[_A4W@C_H!K_X$S?_ !='_"IO!'_0
M#7_P)F_^+KD^K/N??_ZXT/\ GT_O1\PT5]/?\*F\$?\ 0#7_ ,"9O_BZ/^%3
M>"/^@&O_ ($S?_%T?5GW#_7&A_SZ?WH^8:*^GO\ A4W@C_H!K_X$S?\ Q='_
M  J;P1_T U_\"9O_ (NCZL^X?ZXT/^?3^]'S#7IWP%_Y'R]_[!K_ /HV*O4/
M^%3>"/\ H!K_ .!,W_Q=6K#X<>%]*N&GTNPFLIF789+>^GC8KD'&5<<9 X]J
MJ&'<9)W.+,.**.+PLZ$:;3DK;HZBBL?_ (1BP_Y^-5_\&]U_\<H_X1BP_P"?
MC5?_  ;W7_QRNL^$-BBL?_A&+#_GXU7_ ,&]U_\ '*/^$8L/^?C5?_!O=?\
MQR@##^+O_)*]7_[8_P#H^.OF.OK*\\%Z-J%J]K?B_NK>3&^*;5+ET;!R,@R8
M/(!_"LO_ (5-X(_Z :_^!,W_ ,77/5HN<KIGUN2Y]2RW#RHS@W=WT]$OT/F&
MBOI[_A4W@C_H!K_X$S?_ !='_"IO!'_0#7_P)F_^+K+ZL^Y[?^N-#_GT_O1\
MPT5]/?\ "IO!'_0#7_P)F_\ BZ/^%3>"/^@&O_@3-_\ %T?5GW#_ %QH?\^G
M]Z/F&BOI[_A4W@C_ * :_P#@3-_\71_PJ;P1_P! -?\ P)F_^+H^K/N'^N-#
M_GT_O1Y?\!?^1\O?^P:__HV*OH*N7L/AQX7TJX:?2[":RF9=ADM[Z>-BN0<9
M5QQD#CVK0_X1BP_Y^-5_\&]U_P#'*Z:<.2-CX[-\?',,4Z\8V5DON-BBL?\
MX1BP_P"?C5?_  ;W7_QRC_A&+#_GXU7_ ,&]U_\ '*T/(-BO,?CU_P B'9?]
MA)/_ $5+7;?\(Q8?\_&J_P#@WNO_ (Y5:_\  N@ZK;K!JD-Y>PJV\1W&I7,B
MAL$9PTAYP3S[U$X\T6CNR_$K"8J%>2NHNY\H45]/?\*F\$?] -?_  )F_P#B
MZ/\ A4W@C_H!K_X$S?\ Q=<OU9]S[K_7&A_SZ?WH^8:*^GO^%3>"/^@&O_@3
M-_\ %T?\*F\$?] -?_ F;_XNCZL^X?ZXT/\ GT_O1\PT5]/?\*F\$?\ 0#7_
M ,"9O_BZ/^%3>"/^@&O_ ($S?_%T?5GW#_7&A_SZ?WH^8:]H_9[_ .9A_P"W
M;_VK7;?\*F\$?] -?_ F;_XNKNG_  _\.:1YG]DVMS8^;CS/LVH7$>_&<9VN
M,XR?SJZ=!PDI7/-S3B6CCL'/#QIM.5M;KHT_T.EHK'_X1BP_Y^-5_P#!O=?_
M !RC_A&+#_GXU7_P;W7_ ,<KJ/B38HK'_P"$8L/^?C5?_!O=?_'*/^$8L/\
MGXU7_P &]U_\<H \O_:$_P"9>_[>?_:5>+U]5ZA\/_#FK^7_ &M:W-]Y6?+^
MTZA<2;,XSC<YQG _*J7_  J;P1_T U_\"9O_ (NN6I0<Y.5S[;*^):.!P<,/
M*FVXWUNNK;_4^8:*^GO^%3>"/^@&O_@3-_\ %T?\*F\$?] -?_ F;_XNH^K/
MN>E_KC0_Y]/[T?,-%?3W_"IO!'_0#7_P)F_^+H_X5-X(_P"@&O\ X$S?_%T?
M5GW#_7&A_P ^G]Z/F&BOI[_A4W@C_H!K_P"!,W_Q='_"IO!'_0#7_P "9O\
MXNCZL^X?ZXT/^?3^]&'\!?\ D0[W_L)/_P"BHJ].KGK#P+H.E6[0:7#>64+-
MO,=OJ5S&I; &<+(.< <^U6?^$8L/^?C5?_!O=?\ QRNN$>6*1\+F&)6+Q4Z\
M592=S8HK'_X1BP_Y^-5_\&]U_P#'*/\ A&+#_GXU7_P;W7_QRJ.$V*\7_:$_
MYE[_ +>?_:5>H?\ ",6'_/QJO_@WNO\ XY5+4/A_X<U?R_[6M;F^\K/E_:=0
MN)-F<9QN<XS@?E45(\\7$]+*\9' XR&(DKJ-]/5-?J?*E%?3W_"IO!'_ $ U
M_P# F;_XNC_A4W@C_H!K_P"!,W_Q=<OU9]S[;_7&A_SZ?WH^8:*^GO\ A4W@
MC_H!K_X$S?\ Q='_  J;P1_T U_\"9O_ (NCZL^X?ZXT/^?3^]'S#17T]_PJ
M;P1_T U_\"9O_BZ/^%3>"/\ H!K_ .!,W_Q='U9]P_UQH?\ /I_>CYAKZ"^
MO_(AWO\ V$G_ /145;G_  J;P1_T U_\"9O_ (NM&P\"Z#I5NT&EPWEE"S;S
M';ZE<QJ6P!G"R#G '/M6E.BX2O<\G-^(J6885T(P:=T_N.AHK'_X1BP_Y^-5
M_P#!O=?_ !RC_A&+#_GXU7_P;W7_ ,<KI/C38HK'_P"$8L/^?C5?_!O=?_'*
M/^$8L/\ GXU7_P &]U_\<H \5^/7_(^67_8-3_T;+7F-?5%_\./"^JW"SZI8
M37LRKL$EQ?3R,%R3C+.>,D\>]5?^%3>"/^@&O_@3-_\ %UR3H.4F[GW>7\44
M<)A84)4VW%6W1\PT5]/?\*F\$?\ 0#7_ ,"9O_BZ/^%3>"/^@&O_ ($S?_%U
M/U9]SM_UQH?\^G]Z/F&BOI[_ (5-X(_Z :_^!,W_ ,71_P *F\$?] -?_ F;
M_P"+H^K/N'^N-#_GT_O1\PT5]/?\*F\$?] -?_ F;_XNC_A4W@C_ * :_P#@
M3-_\71]6?</]<:'_ #Z?WH;\(O\ DE>D?]MO_1\E=I6#9^"]&T^U2UL!?VMO
M'G9%#JERB+DY. ),#DD_C4W_  C%A_S\:K_X-[K_ ..5UQ5HI'P&+K+$8BI6
M2MS-O[W<V**Q_P#A&+#_ )^-5_\ !O=?_'*/^$8L/^?C5?\ P;W7_P <JCF-
MBOGWX]?\CY9?]@U/_1LM>U?\(Q8?\_&J_P#@WNO_ (Y6??\ PX\+ZK<+/JEA
M->S*NP27%]/(P7).,LYXR3Q[UG4ASQL>OE&/CE^*5>4;JS7WGRO17T]_PJ;P
M1_T U_\  F;_ .+H_P"%3>"/^@&O_@3-_P#%US?5GW/L?]<:'_/I_>CYAHKZ
M>_X5-X(_Z :_^!,W_P 71_PJ;P1_T U_\"9O_BZ/JS[A_KC0_P"?3^]'S#17
MT]_PJ;P1_P! -?\ P)F_^+H_X5-X(_Z :_\ @3-_\71]6?</]<:'_/I_>CYA
MKZ<^$7_)*](_[;?^CY*=_P *F\$?] -?_ F;_P"+K4L_!>C:?:I:V O[6WCS
MLBAU2Y1%R<G $F!R2?QK6E1<)7;/$SK/J698>-&$&K.^OHU^IO45C_\ ",6'
M_/QJO_@WNO\ XY4UIH5I9723PS:@SIG FU&XE7D8Y5W*GKW%=!\D:5%%% $=
MQ;PW47E7,2RIN5MK#(R""#^! -/*AAA@",YY%+10 4@4*,* !UP!2T4 (JA5
M 4  = !2T44 %%%% !1110 445S/C6>86^DV"32V]OJ6HQVMS-$Y1EC*LVT,
M.5W%53(Y^;@YI=E_6H=&^UW]VITU%<-<Z=:^'?%FC6_AIWMDU&2:UO;>&8LB
M@0M()=K9 =6"C/??SGBJ-KX?AUF^NK#P_=7L6EK8365]J33NWVRX;: RDGYF
M3#9<8Y;:#P<-:NW]?UM]Y-[?U_7](]'HK@M<TZ-_$26NC3WESKTMU#</<><V
MS3[=67<&P=H5E5@$QEBQ)Z$B])!=P_%JPDFU":>&?3+LI;$!8X@LD&, =3R<
MDGZ8HC[S7G?\%?\ X'R8_P"OZ_J_D=?1110,**** "BBB@ HHHH **Y3Q"BZ
MKXTTC0KZ1UTZ:TN+F2%79/M+HT:A"01E0')*]^/2LV*QLK;Q'?Z!8:G/::/=
MZ?'.RP76/LTAEV8C8Y*"0<8&.5)7!)-).]O.]OE?_)_TQ-VOY6_&W^:.]HKS
M_1],-UK6L:'+]HTI;6ZL[^"U2<RKY2MG<K9X#M&P9>,8SSG)DTO38U\7V:Z#
M<W=R;&24ZQJ,LS,MRS*0(3SM9@Q5N!A N!C.*:=[?UT_I W:]_Z_K?\ X!WE
M%<AH4%W;?$K7DO-0FO2]A:2*) %6+,DXVHHZ# 'J3W-=?1T&]&U_6UPHHHH
M**** "BBB@ HHKE?$X.H>*-"T.ZDECTZ\6XFG$<A3SVC"[8BPP<'<S$9YV>F
M12\@.JHKSN[U2Q\!^(IAIF]M(DTU[B2U28O'#.LJ1IMSG8'+D'HHV9[$U6\'
M;/$ESKUI/K[7LZ:K:WQEA<[2%CAD*(.,1[@5 ].N3G+C[VW]:V?^?_#B;M?^
MNE_U1Z;17!PZ?'_PFEI#H,]W<W-I=23:OJ,DS%"C*V+<\[6;+*0H&$"YXR,W
M="@N[;XE:\EYJ$UZ7L+211( JQ9DG&U%'08 ]2>YHCJDQ]_+_.QU]%%% !11
M10 4444 %%%% !17'7UM;:_X]O=,UQO,L+#3X;B*T:0K'(TCR!I& (#8V #/
M R3WJ/1;>X-QXBT'2=5GAM+:6$VMQN$[VPD0,\:%\].JYSMWCC  J;Z7_K^O
MZW$WK;^MKG:T5Q/A;2)=3\$^'[AM3NH9;:TE7S0VYV9U*[R3P2.O(/-5-*TJ
MWN[Z\.@WM[9:$M@]K<7_ -I;_2IMRGS49B>5 <&3N7X)VY#OK;^OZZ?,+Z7_
M *_K_(]!HKC_  ; KZQJ%]H\<]OH$D4<5JLKL1<2*6WSH&)(4@J,\;MN>F">
MPJ@3N%%%%(84444 %%%% !117(:I;Q:[X^.D:N7;3K735NDMO,*I<2-(RL6
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
MNCQW,<]RNVY>:[DF,YSD,YD8DL,GG/?Z5L6VG6MI=7ES;Q;)KV027#;B=[!
M@/)X^50.,=*LT4PV.;TOP#H.C:@MYIR:A%(LC2A#JMT\6YB2Q,;2%#DDGD=3
M6W'IUK%JD^HI%B[GB2&23<?F1"Q48S@8+MV[U9HH\@"BBB@ HHHH **** "B
MBB@#)UOPSIGB#RVU"*99HU9([BUN)+>5%;&Y1)&RMM.!D9P<4WP[X5TKPK:R
MVNAPR6]M*P<PF5G4-C!(W$G)XSSVK8HI62!Z[F>NAZ>F@-HJ0LE@T+0&)97!
MV$$$!@=PZGG.:QH?AQX;ATZYL%BU%[2Y@^S20RZO=R+Y?'R@-*=O0#(P<<=#
M74T460&1HGAC3?#SRMIIOB90%876HW%R !TP)78+^&*UZ**=VQ62"BBB@844
M44 %%%% !67K7AW3=?2,:A'*)(LB*XMYW@FCSU"R1D, <#(S@]ZU**32>X')
M0_#'PO!I<VF0VMTEC-/'<M"E_.O[Y.DF\.'W=,_-R0#UYK7T[PUIVEZ;<V%K
M]L:"YR)/M%_/.W(P</([,O'H16M13>J:?4%IJCE;7X;>&K.PFL8(=0^R36S6
MKP2:O=O'Y1&"H5I2%XXR,$5HZ'X4TOP[([Z7]N!= A6YU*XN5 '3"RR,!^ %
M;-%.[O<5E:P4444AA1110 4444 %%%% &%KG@S1/$4K2ZE;S"21!%*]M=2VY
MFC&<))Y;+O7D\-D<U'#X&T2WTNWL+>*XA@M9&>U,-U)');[OO*CJP8*?3./T
MKH:*5D&^ICW7A71[SPT= FM6&FL #%'/)&Q^;=DNK!LD\DYR>]4'^'GAZ739
M+&9-2FMY)8YB)=8NW8.A)4JQE++@G/!'./05T]%,+:6,[1M!LM MY(-.-V4D
M;>WVJ]FN6SC'#2NQ ]@<5HT44 %%%% !1110 4444 %<QK'P[\-:]<22:G93
M.DS^9-!'>310S/\ WWC1@K-QU(S73T4K+<"@=%LY-#72;A9+BT5%3$DAW$*0
M1EA@\8%0:_X8TOQ-#;1ZQ'.XM9?.A,%W+;LCX(SNC93T)'7O6M13>KNQ))*R
M.8G^'GA^YM[2*9=386;.T#_VS>"1"X ;Y_-W'('0GCMU-;NFZ;;Z3I\=E9F8
MPQYV^?<23OR<\O(S,>O<U:HH"R"BBB@84444 %%%% !1110!S>L^ /#FO7,D
MVI6<S><P>>*&[EABN&  #21HP5R,#D@GBM%/#]@N@Q:-(DDUE"$"))(Q(",&
M0;@<G! _+G-:=%)))60/5W9EZ]X<TWQ+:0VVKQSO'#,)X_(NI8&5QG!W1LIX
MSZU47P3HR:<EFHOBL4WGQ3/J5P\T3XP2LK.748XP#@\\<UOT4[!N5-,TNST;
M3TLM.A\J!"6P6+,S$Y+,S$EF)))))))JW110 4444 %%%% !1110 5R=]\,O
M"^H7*S7%G<?NW,L,27LRPPR$Y\Q(@^Q6SSD+7644=;@<U)\/]!EU:;4W745O
M+AUDFDBU:ZB$K* H)1) O0 =,5:USP?H_B.]MKO5([LW%JC)#);7\]L55L;A
M^Z=<YP.OI6W10!@S>"]&G@MXG2\'V>(P+(NH3B1XR<E'DW[G7/9B:VK>WBM+
C:.WMHUBAB0)'&@P%4#  %244"L@HHHH&%%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>pins-20230630_g7.jpg
<TEXT>
begin 644 pins-20230630_g7.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#:17AI9@  34T *@    @ ! $[  (
M   %   (2H=I  0    !   (4)R=  $    *   0R.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 ')C:'4    %
MD ,  @   !0  !">D 0  @   !0  !"RDI$  @    ,Y-@  DI(  @    ,Y
M-@  ZAP !P  " P   B2     !SJ    "
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M            ,C R,SHP-SHQ-2 Q-CHQ-CHQ,P R,#(S.C W.C$U(#$V.C$V
M.C$S    <@!C &@ =0   /_A"Q=H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
M+C O #P_>'!A8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53
M>DY48WIK8SED)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE
M=&$O(CX\<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y
M.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F
M.F%B;W5T/2)U=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X
M,F8Q8B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q
M+C$O(B\^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D
M9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT
M=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR
M,#(S+3 W+3$U5#$V.C$V.C$S+CDU.3PO>&UP.D-R96%T941A=&4^/"]R9&8Z
M1&5S8W)I<'1I;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z
M9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID
M8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A
M=&]R/CQR9&8Z4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY
M.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^/')D9CIL:3YR8VAU/"]R9&8Z;&D^
M/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T:6]N
M/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*
M"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK
M*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( ;H#YP,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9
M&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"
M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2
MT]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&BBB@
M HHHH **** "BBB@ HHHH ***"< D]J&[:@%%8'A#QEI?C;1Y=2T7S_L\4[V
M[>>FUMRXSQD\<T_PIXNTWQEIL]]H_G>3;W+VK^<FT[TZXY/'-'6WS^07_P O
MG_2-RBN5\9?$;0/ [6\.KO<37ET"8+*SA,LT@'4A1T'N2*/!OQ%T#QR;F+1Y
M+B&\M,?:+*\A,4T6>A*GM]":%[VP/3<ZJBBB@ HHHH **@OKR+3]/N+VXW>5
M;Q-*^T9.U1DX_*J?AS7[/Q3X=L]:TOS/LEY'YD7FKM;&2.1^% &G17'>+OBC
MX<\&ZA'IU^]U>:E(GF+8Z? 9IMOJ0.!^)J]X.\=Z#XZL9KGP_<L[6[[+B":,
MQRPMZ,IZ=/I0O>V!Z.S.CHHHH **** "BL_7M:M?#F@7NL:CYGV6RA::7RUW
M-M R<#O4FDZG;ZUHUGJ=EO\ L]Y"D\6\8;:PR,CUP:-_Z_KL!<HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BN:\;^/-(\ :7;7^NK=-%<SBWC6VB\QBY!(XR/0USFC?''PSKFM6FF6
MEAK:3W<HBC::P*H"?4YX%"]YV0/W5=GI%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%>72?M ^$$OI[5;36I6MYF@D>*P+J&4X/(-=MX4\8:)XVT4:IX<
MO!=6V\QOE2K1L.JLIY!H6JN@>CLS;HHHH **SK[Q!I>FZM8:9>WL<5]J+,MK
M;DY>7:,L0!V '4\5HT>8>0445R?BOXC:-X1U:RTJ\@U"^U"]0R16NG6IGD"
MX+D#H.OY&CJEW#I<ZRBL+Q9XOT[P9X=.M:TEP+-71',,>YD+' )&1QFL_P 9
M_$OP[X$MM.GUV6;9J3;8/(CW\8!+'D8'(YH_SM\P_P"'.MHK UCQII.B:WHF
ME71FDNM<D*6BPIN!P 2S'/ Y'-;]'2XKH***PM0\8:9IGC'2_#-SYW]H:I')
M);[4RF$&3DYXZ4=;#V5S=HJGJ^J6^B:+>:I>[_L]G \\NP9;:HR<#UP*CT'6
MK7Q%H%EK&G^9]EO85FB\Q=K;3TR.U']?U]P&A1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !2/_ *MOI2T4I*Z: \C_
M &=?D^'FIHY >/5[D.,_=^[UJ;]GI@_@75'4Y5]:NBI[$9%6=6^!FAWVL7E_
MI>MZ]H0OW,EW;:9>^5%,QZDJ0>N3[>U;DOPPT'_A7?\ PAEB]YIVF[E8R6DP
M68L&#%BY!Y)'/%$;_$][)?E=_@*2N[?WF_OO_F<SX_\ #\VK_$NPOO!/BBTT
MOQG96+ 6=U'O2>W)[\'')/.#^E0> =?U-?BQ?:'XZ\/:7:^*'L!,NJZ=TN80
M0,-SGL/3ITKJ?%OPLT3Q:]A=376H:=J>GQ"*WU+3[CRIU0=BV,'OV[FCPC\+
M='\)7EYJ"7FI:KJMY%Y,NHZE<>=-L_N@X&!T_*B'N_C^-[6[>?S[A+WM>NGX
M6O?OY?([6O&_B'=/JOCFYTVQ\3^+I)[.U5O[)\+((?L['H\TS':0<]#C KTG
MPCX5M?!OAV+1["ZO+N&)W<2WL@>0ECDY( 'Z5A:M\+-+U+Q;=>(+?5=7TR>_
MB$5_%870B2[4# W<9''&012G&[T_IV*3LG_77_(\JN/&WBB[_9X\/:HNMW4.
MJR:VMHUXK8=T#N 'Q][H,YZXYKJH4UOP7\=- T@^*=8UFRURTGDNH=2F#JCH
MI.8U  09 X _.NC7X-^'D\%6GA9+O4ET^SU :A"?-0R*X).S)3E>3VS[UOZE
MX+T[5/&VD>*;B:Z6^TF*2*"-'41,'&#N!4DGGL15W]_F\W]W*E_Z49N+Y6EV
MT_\  F_RL>1:8GB#QYX8\8>+;OQAJEA)9S7=O:Z;!*JV:1QK]V2,@[LCOP>^
M:]$^"O\ R1CPU_UZ_P#L[56N_@OH%SJ^I746H:Q9V6JL9+W2[6[\NUG<]69<
M9]\9P?IQ76^%_#MIX3\,6.A:=)-+:V4?EQO.P+D9)Y( '?T%3#2-O*/X7O\
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
M2DKTG".C][\7=%1TFI2[*_R/ +X^*M ^%%E\3E\<:O=ZE(L%S-I\\H-DZ2.
M8Q%CY<!NH]*L:IHLVL_M'>'K@:WJUH=0TC[<!%. ;<#GR4.WA#CD>YKL;?X%
M>'8;B&.75-<NM'MYO.AT2>^+6:-G(^3&2/8FNKN/!>FW/CVQ\6M+<K?6-HUI
M%$K*(2C9R2-N<\]B![56BDI+N[>2Y;6^_P#K5D.+<7%]E?SU7Z7_ *2*WQ.T
M/_A(_ACKVFJ@>22S=X@?[Z#<OZJ*\&TR+_A="1P.5G70?"7EJ2,[;UN ?K\@
MKZB90Z%6&588(]:Y+P'\-=#^'<>HIH+73C4)A+*;EU8KC.%7:H^49/7)]ZSY
M;\WFM/6S7Y/\#5O:W1_A=/\ 2WS/)_AKK9\?_$CP[J$F)D\->' )O]FY8E#^
M.!FK&BIXF\?^"]:\>2>-M8TFZMI;AK*PLY@EK"L0R%D3'SYQWKU#P5\-=#\!
M7VK76B-<O)JLWFS?:'5A'R2%3"C"_,>N?K6)J/P0T"]OKU[75-;TRPU&0R7N
MEV-YY=M<,>I*X.,]\&JE>6VCL_DV[O\ .W_#D1BH^EU\TE:WZG#W/B[Q-XSN
M/AFEIK-WHLFO6UTE\UHVT-M !<+TS@$@]B>*U]6TU]!^./P[L);^[U)[73[P
M&ZO)"\LWRL<LQZFO09?AYHCZWX<U*W$]H?#<;QV-O RB+:Z[2&!4D\#L1[YJ
MQJ7@O3M5\;:3XIN)KI;W28I(H(T91$P<$'<"I)Z]B*IVNG'367X\UOS)Y7RM
M/LE\^IXK:QZ_XX^%/BGQQJ'B[5;>8I=QQZ7'*HLEB52-C1D')(XW @]*]<^$
MW_)(_#/_ &#XOY5CW'P1\/376I^5J6M6NFZFS27&E6]YMM3(W5]F.N><$D9
MXQQ7:^'M#MO#7ARQT6Q>62VL85AC>8@N5'3)  S^ HC91:_P_A>_YERNYW_Q
M?BU;\$:5%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!1U?5H-%T\W5RLL@,B11Q0IN>1V8*JJ/4D_3N:R+
M#QO8W?A[^U)[.^M#OCB^RR0[I6>0*45=I(;.\<@XZYQ@XM>+HH9?#LBW6FW&
MHPB2,O%:LPFC <?O$V_-N3[P"\\<<UY[I,>JZAX BA?^UKK2(I[-EF>V*W:1
MJ,R&%=H<A6"X8 M@MM)X-)/>_=?=I_5]ON8I72T_K1_UW^\]-T?6K;6K>9[=
M98I+>4PSP3IMDA< ':P^A!X)!!%4K7Q?IEWJ26BBXC6:22*WN98BL-P\>=ZH
MQZD;6/8$*2,XK*\(%]._M+%OJ+6%YJ ^R375O)Y\FZ,;WDW#>%# @,X'  Z8
MK'MK&\O-+T3PV+"[BN]+NY6N)Y;9UB5!'*JNLA&UM^]>%)/)SC!J92:5TM;?
MCI?[@7GY_K;[SKM)\6Z=K%Y';VRW$?VB-IK62:(HEU&I&7C/<?,.N#@@].:W
M*X/P^;J]N_"]J^FWEI+HMJZWS3VSQQH_E",(CD 29.3E21A><9%=Y6CLGI_P
MY,&VM58***HS2./$5I&'81M:SLRYX)#Q8./49/YFD67J*** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKS'1)[ZV^(DMOX@U+
M5+.^F 54D;?:W09K@JJ8RJ?*%*YPWR,#GDG6\/Z;=KXZNUMM?U:\T[2T\JX2
M\N!();AU#;0 H "(03ZEQTP<BUM_7]?YL3=CN**\_P#$^L:C-XHU"PM#K"P:
M=8QS'^RA$"C.7S*_F$;PH08C&<_-D'BB^U2_U2#6KZPUF>)-)TZ&XM&@4+'/
M(T1E+NI!W*1M&W/ SWYJ7))7?];_ .7]:V>\E%;O_@?Y_P!:7] HJO87)O--
MMKHKL,T22%?3(!Q^M6*MIIV8HR4DF@HHHI#"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *15"J%4  <  =*6B@ HHHH **** "L
MZ;_D9K+_ *\[C_T.&M&LZ;_D9K+_ *\[C_T.&@#1HHHH **** "BBB@ HHKS
MKP[X@UF\\?3V>I:Q';RA?GTBYMQ%\N^8 PDC+D!8B6R003TQ@'6PF[*YZ+17
M%Z>_B9?'2Z=)K\=_9VT/GWH^P+%LW9$<88$Y8X+'T"C^\*T/&NL:QH^F0S:-
M;0LIGB6>XF?B)&D12%7&68[CCH!@G/0$Z)]QO=^1TE%<=XTE\0V<]NVA:Y'!
M+>RI;6EBUDDFZ0@DL7+9VA06/'13CDUUT2NL*+,XDD"@,X&-QQR<=J%JKAUL
M/HHHH **** "BBB@ HHHH **** .2L? ,%GXD&H/J=[/9PE'MK"0ILB=3*0<
MA0S >:VT$G&>^%QO:?H\.FV]W%;S3$W=Q+</(Y!8,YSQQC X ]@.M7Z\-\0?
M&OQ'I7B74].M[+2VAM+N6"-I(I"Q57*@G$@YP*SG.,%K_7]61Z. RW$9A-QH
M)7CKK\_\V>H7WA!+R431:OJ-I.]JMI=30M'NNXUSC?N0@-\S?,H4_,?;#+_P
M/8WA9+>\O+"UFM4L[JUMF01W$* A5;<I*\$KE2"0<9Z8\B_X7UXH_P"?#2/^
M_,O_ ,<KT'X6^/=4\;_VK_:T%I#]C\GR_LR,N=^_.=S'^Z*F-:$I67]?UJ=F
M+X?QN#HNO52LO/75I?Y'H"(L<:HBA54 *!V%+116QX6P4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5G3?\C-9?]>=Q_Z'#6C6=-_R,UE_UYW'_H<- &C1110 4444 %%%% !7$V_@
MO56\71WNIZPEWI]HT4ML# ?M#.AFVJ\A8C"B8\A06X'&#N[:JNIW\6E:3=ZC
M<*[0VD#SR+& 6*JI8@9QS@4;.XU%S?*NNGWE;2]&&F7.J7'G>;-J-T;AG*8V
MC8J*O7G 0>E1:EHMQJ_AI=-O;U#<$Q-)<I!M5V1U<D)NXSMQC)QGO7$_\+Z\
M+_\ /AJ__?F+_P".4?\ "^O"_P#SX:O_ -^8O_CE9>UIVM?M^&QZ_P#8>9?\
M^6=W<Z/]J\2V&JO.=ME!-&D&S@O(4^?.>H"D=/XC6G6%X1\76'C/29=1TN*X
MBABG,!6X55;<%5L_*3QAA6[6B::T/+JTIT:CIU%:2W04444S,**** "BBB@
MHHHH **** "ODGQE_P CYK__ &$KC_T:U?6U?)/C+_D?-?\ ^PE<?^C6KDQ.
MR/N.#OX]7T7YF+7M'[/?_,P_]NW_ +5KQ>O:/V>_^9A_[=O_ &K6%#^(CZCB
M3_D55?\ MW_TI'M%%%%>D?CX4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5G3?\C-9?]>=Q_Z'#6C6
M=-_R,UE_UYW'_H<- &C1110 4444 %%%% !6+XR_Y$/7_P#L&W'_ **:MJL7
MQE_R(>O_ /8-N/\ T4U*6S.C"_QX>J_,^2:***\@_>#Z"^ O_(AWO_82?_T5
M%7IU>8_ 7_D0[W_L)/\ ^BHJ].KU*7P(_%\\_P"1E6]0HHHK0\<**** "BBB
M@ HHHH **** "ODGQE_R/FO_ /82N/\ T:U?6U?)/C+_ )'S7_\ L)7'_HUJ
MY,3LC[C@[^/5]%^9BU[1^SW_ ,S#_P!NW_M6O%Z]H_9[_P"9A_[=O_:M84/X
MB/J.)/\ D55?^W?_ $I'M%%%%>D?CX4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G3?\ (S67_7G<
M?^APUHUG3?\ (S67_7G<?^APT :-%%% !1110 4444 %8OC+_D0]?_[!MQ_Z
M*:MJL7QE_P B'K__ &#;C_T4U*6S.C"_QX>J_,^2:***\@_>#Z"^ O\ R(=[
M_P!A)_\ T5%7IU>8_ 7_ )$.]_["3_\ HJ*O3J]2E\"/Q?//^1E6]0HHHK0\
M<**** "BBB@#FM=\<6.A:JEC)9WMT00;B2VBW+;J4=P6YR3B-CA<D#GTS8O/
M%^F66H/:N+F40M&MQ/#;L\5N9,;0[#H3D'O@$$X!!KCOB [VOBBUGTZUU6SU
M8OBUNK&%YH[MA!-M5EVE 0QP=V#M8G(&2(KFPU.SU'5FD76$UV[NX[G339F8
MVN3'&&WE/W> RL&\SG:!CJ*47=Z_UKLOE]Q,VTM/Z\W_ %J>F7M[:Z=92W=_
M<1VUO"I:265@JJ/4DUDKXPTR71M.U*U%Q<IJ?_'G##"3)+P6^[V& 3DX K25
MX-12>*:V9A!*%(G@(5F&&#+N'S '&&'<>U<KI-U-HGP_T>WU&PU)(Y(C#<R6
ML+F:UZX8HH+]>,@<9R>.:3?Z%'4Z7JEKK.G1WMB[-$Y9?F4JRLI*LK \@@@@
MCU%?*OC+_D?-?_["5Q_Z-:OI'P#;7%IX56&XBFBB6XF-M]I0I,\)D)1I >=Y
M!R<\G.3SFOF[QE_R/FO_ /82N/\ T:U<^*V1]OP;K7J^GZF+7M'[/?\ S,/_
M &[?^U:\7KVC]GO_ )F'_MV_]JUST/XB/J>)/^155_[=_P#2D>T4445Z1^/A
M115:_P!0M=+L9+S4)U@@CQN=O4G 'N22  .231L!9HK"L_&>@7VAOJ\>H)'9
MQ,JRM.IC:)FQM5E8 @G<N..<C%:.EZO8:U:&ZTJZCNH Q3?&>,CM0!<HK-MO
M$6D7FIOI]KJ$,MTC,IC5NK+]Y0>A([@<CO3;'Q+HVIWS6=AJ,$]P Q"*WWPI
MPQ7LP!(!(SC-"UV U**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *1'61 Z,&5AD,#D$5A>,K&;4?#K6UO- CM/$?*N)3$ER X)A+#D;\;> >O0
MCBO.M,NOL_@FPTG2=+N;.>XO;..ZLC=>7&RO%D%'3.Q',?S #/WN"3RD]_5+
M[_Z]?(&TE^/YO]#V.BN6\%$VT>J:9):_8Y[*Y >WBN3- @:-67RB0"%(.=I'
M!SVQ7,VS2V6D>'_$-M-+_:NH7<R79:1F\\-',WEE2<80HN!CC;@8R:F4U%78
M*[T]?P/3Z*\_\.P)877A*\L[B6276+-VOV:4M]I8PB3S&SQD,, CH&QTQ7H%
M:-6=GNB(R4E=!6=-_P C-9?]>=Q_Z'#6C6=-_P C-9?]>=Q_Z'#2+-&BBB@
MHHHH **** "L7QE_R(>O_P#8-N/_ $4U;58OC+_D0]?_ .P;<?\ HIJ4MF=&
M%_CP]5^9\DT445Y!^\'T%\!?^1#O?^PD_P#Z*BKTZO,?@+_R(=[_ -A)_P#T
M5%7IU>I2^!'XOGG_ ",JWJ%%%%:'CG'?$G5]4TCP^)=,GFLXF67S[R&W\UH<
M1L4XP0H+  N00/;.10O_ !/JL.GZ-#8ZFM\UX)Y&U'3]->\5XXR OR)P&.X9
M[94X["N@\8Z+J>M:++#HNH+:7/DRQ[)D+Q3!T*[6 8>N0V>#V/2JEIX6UG2[
M6-M)UV&.[::>:[$UF6MYGE;<2(U=2NTCCYCP3G).:6O]?U_7XAU7]?U_6IJZ
M?J1N/"B:A;W<6HO]G:19@GDK*P!ZJ3\G(P0>G.:Y/PSXKUG6_.@T^_M-1N)-
M+2[1IK5K=()F; 4#.7CZG(S]W[WS#&_'X3V^'#H3WQ>PGMIXKO\ =8DFDE.3
M(&!PG+/\N#U'/'-&;PAKERC32>(;>#4(+&2QL;JWT\J(5<IN=E,AW-\BXP5
MY.*'?F;_ *Z_K;^KHG7E7?\ X;_@_P#!+>@ZC?2^)]2TF\O(M4BL8HG-VD C
M,4S;MT1P2,A0K>H#<YR*T[SQ-H.GW3VM_K>G6MQ'C?%-=QHZY&1D$Y'!!_&J
M'A+0-4\.V;6=]J&GW5LHS$EGISVY#$DLS,TTA<G.23SG))->"_%W_DJFK_\
M;'_T1'45I^SBFM3V\CRV.98B5&<G%)7TUZI?K_2/H+_A,_"__0R:1_X'1?\
MQ56K#Q!HVJW#0:7JUC>S*N\QV]RDC!<@9PI/&2.?>OC^O3O@+_R/E[_V#7_]
M&Q5A#$.4DK'T68<+T<)A9UXU&W%7V1]!5\D^,O\ D?-?_P"PE<?^C6KZVKY)
M\9?\CYK_ /V$KC_T:U&)V1'!W\>KZ+\S%KVC]GO_ )F'_MV_]JUXO7M'[/?_
M #,/_;M_[5K"A_$1]1Q)_P BJK_V[_Z4CVBBBBO2/Q\*P/&HL/\ A&7;5IKB
MVMTGA?[5;@;K9Q(I64YR-JL 22", Y&*WZ.M)Z@>0Z+J5OJ/A&"'4M82*PM+
MFR9=:L(4 W!2VR5CN0%"J@OC W*, UV/A/7-Z74%[JPO[5M0-MI=]*5W7B^6
M'(!4!7VGS%W <A.Y!-=1!;0VMJEO;Q+'#&NU8U& !Z8J4    8 Z"FM&_/\
MX'^1-M;_ -=?\_ZZ>3VTK"^T;1;;4M/N;?3-6EFD1%87442B4N9E)_=@!L;N
M=^X8QFM#PCXF\/>+?$MBVDZKID-IIL,D>EZ5;SH9W7;M,KH#E%"C"IU .6P<
M >CA0&) &3U..M+2BN5?UO:W]?/Y#5_ZZ7O^H4444R@HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** *FJ:79ZSI[V6HP^= Y!(#%2"#D,&4@J00"""""*
MR-/\#:'8>'WT@V\EQ#*4:66>=VE=UQM;S"=RE<#;@C;@8Q7144 9=GX<TRPA
M6.VBF7%P+EG:YD9Y),8W.Y8L_&!AB1@ =A4=KX5T>RU5M0M[9UG+O(JF>1HH
MW?[[)&6V(S9.2H!.3ZFMBB@5D8^F>%='T>^-W86SI*$9(P\\CI"K')6-&8K&
M"0,A0.@]!6Q111TL,*SIO^1FLO\ KSN/_0X:T:SIO^1FLO\ KSN/_0X: -&B
MBB@ K%;Q=HBZ^NC&] O&;8!L;9O_ +F_&W=S]W.:VJ\G?4[?2O'GE:)>+.\U
M^5GT.^B5I5=YUWR18.Y1R9@6W# .-O9+6I&/<4W:FY+R/0H_%.AS:R=)BU.!
M[\.4,"MEMPZC\,&K&J:UIVC)&VIW:6_FDA <EFQR< <G ZGM7!:->0Z=KEE:
MZ#XCN;ZXN=4N/MVD7"1[H4=W=W*!0\>UB"&8X(8#G*XZ'7?$&A*L,CZK;:;-
M<1316VL21QE(BK 21AWX#$K]T]=A_NTF_<37]:?UU'O*W];FI>^*=#TZ*WDN
M]3MT2YC,L+!MV^,8R_&?E&1EN@SUJ'Q=(DWP_P!<EA=9(WTNX974Y# Q-@@]
MZ\^M_%VC^'_#6CZ5)<Z7H^L76G^4;R^D$2Q6JNRK)ASN;=RRIG^(Y( Y[+4K
M>QL_@_>VVD3">QAT.1+>57W!XQ 0K9[Y'>G*S4K?UO\ \#\>QMA97Q%/U7Z?
MU]W<^6J***\@_>CZ"^ O_(AWO_82?_T5%7IU>8_ 7_D0[W_L)/\ ^BHJ].KU
M*7P(_%\\_P"1E6]0HHHK0\<*XOXA?$+_ (0/^SO^)9]O^V^;_P O'E;-FS_9
M;.=_MTKM*\7_ &A/^9>_[>?_ &E6=63C!M'L9)AJ6*S"G1K*\7>ZU6T6^@?\
M-"?]2Q_Y4/\ [75W1OCG_:^O6&F_\([Y/VRYC@\S[=NV;V"YQY8SC/3->%5M
M>#?^1\T#_L)6_P#Z-6N)5JC>Y^A5^'<LA1E*-+5)]9=O4^MJ^8_B[_R535_^
MV/\ Z(CKZ<KYC^+O_)5-7_[8_P#HB.NC$_ ?*\(?[_/_  /\XG%UZ=\!?^1\
MO?\ L&O_ .C8J\QKT[X"_P#(^7O_ &#7_P#1L5<E+XT?<9Y_R+:WH?05?)/C
M+_D?-?\ ^PE<?^C6KZVKY)\9?\CYK_\ V$KC_P!&M73B=D?'\'?QZOHOS,6O
M:/V>_P#F8?\ MV_]JUXO7M'[/?\ S,/_ &[?^U:PH?Q$?4<2?\BJK_V[_P"E
M(]HHI ZLS!6!*G# 'IWI:](_'PHHHH \Q^/7_(AV7_823_T5+7S[7T%\>O\
MD0[+_L))_P"BI:^?:\[$?&?K'"W_ "+5ZL*^T*^+Z^T*UPO4\?C/_EQ_V]_[
M:%%%%=A^?A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %9MPRKXFL=S 9M+@#)ZG?#6E7F'Q&L6N?&>G22VJZS;+:X;3HYU2: ^:
MO[U 2!EL[025QLX/6IE*UO4?V6^R/3Z*\B\4>-K"_P!-TZWTS6I;:TM&T^X9
MI6*S7>^6(A23SM"-N8]R0.S"NW\<W3_\(7*;&:02W4D,4 A8J9R\B@1[@1M#
MCY2W8$GM5M67SM^7^9-^^ATU1^1%]I%QY:^<$V!\<[<YQGTS7G5I:V$>E^)K
M;Q59R6UGISI?+IR7<CK!'Y7#)(I!(8J_R\8(/'<]+X%T#^P/#2+*K)<W;&YG
MC,C.(F8#$:ECG"C"^^"3R:2U_KO_ $_Z8KW2_K;^D='M 8L ,GJ<=:&57&&
M8>A%?)7C+_D?-?\ ^PE<?^C6K%KD>)L[6/OJ7!_M*<9^WW2?P_\ VQ]H5B^,
MO^1#U_\ [!MQ_P"BFKS']GO_ )F'_MV_]JUZ=XR_Y$/7_P#L&W'_ **:MXRY
MX<Q\WB,%]1S)8;FYN5QUM;>SVU[GR31117EG[0>Y_"#5HM#^%&KZE/&\J6U]
M(Y1" 6/E18 )X&3W/%=YX;\17NJV]X^LZ6--^S/(!*LPDA=5D=#\V!@C9R,=
MP>]<)\($N9?A3JZ65K;WDS7T@6VN?]7,/*BRA[<C(YX]:G\.^$]6U'3]1M;>
M.Z\.:7+.V+.\*SJ[+<2,0(UD(6,KL4@, V.A'+>G1OR'XMGO_(QK>O\ D=]X
M;\10>)M/FO+2":&*.X>!1,NUG"XPV.P(((SSBL]?&D37;M_9\PTQ;[^SS?F1
M-OG;]GW,[MN_Y,^O;'-1^&M/US0K;5&U!!J#W&HEXHX42([&*@R<N1C'.WK\
MO&2:Q=1\*7M_K;V<6GW]K:/JD5\\@O$-F0DBR%PF?,\QB,%<;026]ZTCO&_5
M*_X7_7Y_,\:[Y7ZO[M;?I\OD;]GXTCN]4MH&T^:*TO+N:RM;HR*?,EBW[@4!
MRH_=O@^W(&17GO[0G_,O?]O/_M*NATCPUJ%MX@L9CHTT&IPWTLU]K33H8[J)
MMV54;BQW?(-I50NWKP,\]^T)_P R]_V\_P#M*L:O\&[_ *V_KIZ'T/#=_P"U
MJ?\ V]_Z3+^NOJ>+UM>#?^1\T#_L)6__ *-6L6MKP;_R/F@?]A*W_P#1JUP1
MW1^LXK^!/T?Y'UM7S'\7?^2J:O\ ]L?_ $1'7TY7S'\7?^2J:O\ ]L?_ $1'
M7;B?@/S?A#_?Y_X'^<3BZ].^ O\ R/E[_P!@U_\ T;%7F->G? 7_ )'R]_[!
MK_\ HV*N2E\:/N,\_P"1;6]#Z"KY)\9?\CYK_P#V$KC_ -&M7UM7R3XR_P"1
M\U__ +"5Q_Z-:NG$[(^/X._CU?1?F8M>R_ '_4>)?G$?RV_SG^'B7FO&J]G_
M &?0&7Q$&&01; @]_P#6USTE>=CZGB/_ )%=7_MW_P!*1>\*0#0-6NX[N$+J
MDD+I#J<%YOMKYA;(^Z0L<[B!Y@)! RP#>N[X-M)O#VMV>EZM8HE[>:>94NH=
M2FNA(8R@D#AP #EU(*C!R>F.=G2O .@Z1>7,]O;22+,"B03SO+% A0*R(C$A
M00,<#IQT %6[#PEI&G"7[-%<$RPFWW2W<LC1Q?W$9F)1?9<=!Z"O3NT[^7^?
MW:OI_P /^.-7_KT_R?\ GVSO&5O=_;=%NDU&:*V34K9#:1@!9&,@Y=NI '0#
M [G/&(_$L%VGC;PK<_VA,+9K]XQ9H L9_P!&F)9CU8\#'.!Z=ZZ2?2[2YMK:
M">(R1VLD<D09VRK(<J<YR<8[YSWIUUIUK>W%I/<Q;Y;*4S0-N(V.49,\'GY7
M8<^M$?=^^_X)?HQZMMOK&WSU_P T>=?'K_D0[+_L))_Z*EKY]KZ"^/7_ "(=
ME_V$D_\ 14M?/M>=B/C/UGA;_D6KU85]H5\7U]H5KA>IX_&?_+C_ +>_]M"B
MBBNP_/PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "N5\1^%=.\0>*-.>]\^.1;64M);7#PM(JR1$(Q0@E?F/'O755G3?\C-9?\
M7G<?^APTFD]PZ6'SZ+I]QI46FR6JBSA,1CA0E%3RV#)C&. 57CVIE_H.G:G'
M=)?0O*MTJ"0&9QC8<J5P?D8'G<N#D YX%>?_ !,^)FL^#/$MOIVEVUC+#+:+
M.6N(W9MQ=UQ\KCC"BN._X7UXH_Y\-(_[\R__ !RLI5H)V9]!AN'<=B*,:U)+
ME>VI[3#X4TF'3;JR:&:>.\(-R]Q<R2R38Z;I&8L0.PS@5LUX]X%^+>O>)_&E
MAI%_::=';W/F;VACD#C;&S#!+D=5':O8:N$U-71YN.R^ME]54JR5VKZ>K_R/
MDGQE_P CYK__ &$KC_T:U8M;7C+_ )'S7_\ L)7'_HUJQ:\N6[/VK"_P(>B_
M(]H_9[_YF'_MV_\ :M>G>,O^1#U__L&W'_HIJ\Q_9[_YF'_MV_\ :M>G>,O^
M1#U__L&W'_HIJ]"E_"/R_.O^1Y+UA^43Y)HHHKSC]8/H+X"_\B'>_P#82?\
M]%15Z#J^KV.@Z5-J6K3_ &>TAV^9)L9MN6"CA03U([5Y]\!?^1#O?^PD_P#Z
M*BK:^+O_ "2O5_\ MC_Z/CKTH.U*_D?D.848U\[E1EM*:3^;2#_A;O@?_H-_
M^2D__P 11_PMWP/_ -!O_P E)_\ XBOF.BN;ZS,^N_U0P'\\_O7_ ,B?95E>
M0:A86][9OYEO<Q++$^"-RL,@X/(X/>O'?VA/^9>_[>?_ &E7IW@W_D0] _[!
MMO\ ^BEKS']H3_F7O^WG_P!I5T5G>DV?*9#!4\YA!=')?^2R/%ZVO!O_ "/F
M@?\ 82M__1JUBUM>#?\ D?- _P"PE;_^C5K@CNC]3Q7\"?H_R/K:OF/XN_\
M)5-7_P"V/_HB.OIROF/XN_\ )5-7_P"V/_HB.NW$_ ?F_"'^_P _\#_.)Q=>
MG? 7_D?+W_L&O_Z-BKS&O3O@+_R/E[_V#7_]&Q5R4OC1]QGG_(MK>A]!5\D^
M,O\ D?-?_P"PE<?^C6KZVKY)\9?\CYK_ /V$KC_T:U=.)V1\?P=_'J^B_,Q:
M]H_9[_YF'_MV_P#:M>+U[1^SW_S,/_;M_P"U:PH?Q$?4<2?\BJK_ -N_^E(]
M5\37D^G^$]7O;-_+N+:QFEB? .UEC)!P>#R.]?.W_"W?''_0;_\ )2#_ .(K
MZ"\9?\B'K_\ V#;C_P!%-7R36V(E)-69\]PIA,/B*-1UJ:E9K=)]/,[3_A;O
MCC_H-_\ DI!_\17NOPYU>^U[P!INI:M/]HNYO-\R38J[L2NHX4 = .U?*U?3
MGPB_Y)7I'_;;_P!'R4L/*3EJS?BG!X:A@HRHTXQ?,M4DNDNQB_'K_D0[+_L)
M)_Z*EKY]KZ"^/7_(AV7_ &$D_P#14M?/M9XCXSTN%O\ D6KU85]H5\7U]H5K
MA>IX_&?_ "X_[>_]M"BBBNP_/PHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "LZ;_D9K+_KSN/\ T.&M&LZ;_D9K+_KSN/\ T.&@
M#P[X]?\ (^67_8-3_P!&RUYC7IWQZ_Y'RR_[!J?^C9:\QKS*OQL_:,C_ .1;
M1]#M/A%_R532/^VW_HB2OIROF/X1?\E4TC_MM_Z(DKZ<KJPWP'P_%_\ O\/\
M"_.1\D^,O^1\U_\ ["5Q_P"C6K%K:\9?\CYK_P#V$KC_ -&M6+7#+=GZ1A?X
M$/1?D>T?L]_\S#_V[?\ M6O3O&7_ "(>O_\ 8-N/_135YC^SW_S,/_;M_P"U
M:].\9?\ (AZ__P!@VX_]%-7H4OX1^7YU_P CR7K#\HGR31117G'ZP?07P%_Y
M$.]_["3_ /HJ*MKXN_\ )*]7_P"V/_H^.L7X"_\ (AWO_82?_P!%15M?%W_D
ME>K_ /;'_P!'QUZ,?X/R/R?$?\E O^OD?S1\QT445YQ^L'UMX-_Y$/0/^P;;
M_P#HI:\Q_:$_YE[_ +>?_:5>G>#?^1#T#_L&V_\ Z*6O,?VA/^9>_P"WG_VE
M7H5?X1^3Y+_R/(^L_P I'B];7@W_ )'S0/\ L)6__HU:Q:VO!O\ R/F@?]A*
MW_\ 1JUPQW1^H8K^!/T?Y'UM7S'\7?\ DJFK_P#;'_T1'7TY7S'\7?\ DJFK
M_P#;'_T1'7;B?@/S?A#_ '^?^!_G$XNO3O@+_P CY>_]@U__ $;%7F->G? 7
M_D?+W_L&O_Z-BKDI?&C[C//^1;6]#Z"KY)\9?\CYK_\ V$KC_P!&M7UM7R3X
MR_Y'S7_^PE<?^C6KIQ.R/C^#OX]7T7YF+7M'[/?_ #,/_;M_[5KQ>O:/V>_^
M9A_[=O\ VK6%#^(CZCB3_D55?^W?_2D>G>,O^1#U_P#[!MQ_Z*:ODFOK;QE_
MR(>O_P#8-N/_ $4U?)-:XG='C\'?P*OJOR"OISX1?\DKTC_MM_Z/DKYCKZ<^
M$7_)*](_[;?^CY*G#?&='%_^X0_QK\I&+\>O^1#LO^PDG_HJ6OGVOH+X]?\
M(AV7_823_P!%2U\^U.(^,Z.%O^1:O5A7VA7Q?7VA6N%ZGC\9_P#+C_M[_P!M
M"BBBNP_/PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL;Q7K4N@:"]
M]"L.[S8XS+<$B*$.X4R/CG:H.3TZ=1UK/\.^([QO!G]L^))+-T6))4N+')$R
ME%.-F20VXE=H)R<8ZXH6J;[!UL=316'X1URY\0^'Q?W]HMG/]IGA>!6W;/+E
M9,$]S\O..,UD0^,[\+9:C=V5N-)U*66*V,3L98]JNR,^>,.(SP.A('-*34=P
MWV.SHKCM$UC6OMFAR:K<0SP:[;M*(DB"?99-@D55/5EV[@2><@'OBNQJFFG9
MDQDI*Z"LZ;_D9K+_ *\[C_T.&M&LZ;_D9K+_ *\[C_T.&D4>'?'K_D?++_L&
MI_Z-EKS&O3OCU_R/EE_V#4_]&RUYC7F5?C9^T9'_ ,BVCZ':?"+_ )*II'_;
M;_T1)7TY7S'\(O\ DJFD?]MO_1$E?3E=6&^ ^'XO_P!_A_@7YR/DGQE_R/FO
M_P#82N/_ $:U8M;7C+_D?-?_ .PE<?\ HUJQ:X9;L_2,+_ AZ+\CVC]GO_F8
M?^W;_P!JUZ=XR_Y$/7_^P;<?^BFKS']GO_F8?^W;_P!JUZ=XR_Y$/7_^P;<?
M^BFKT*7\(_+\Z_Y'DO6'Y1/DFBBBO./U@^@O@+_R(=[_ -A)_P#T5%6U\7?^
M25ZO_P!L?_1\=8OP%_Y$.]_["3_^BHJVOB[_ ,DKU?\ [8_^CXZ]&/\ !^1^
M3XC_ )*!?]?(_FCYCHHHKSC]8/K;P;_R(>@?]@VW_P#12UYC^T)_S+W_ &\_
M^TJ].\&_\B'H'_8-M_\ T4M>8_M"?\R]_P!O/_M*O0J_PC\GR7_D>1]9_E(\
M7K:\&_\ (^:!_P!A*W_]&K6+6UX-_P"1\T#_ +"5O_Z-6N&.Z/U#%?P)^C_(
M^MJ^8_B[_P E4U?_ +8_^B(Z^G*^8_B[_P E4U?_ +8_^B(Z[<3\!^;\(?[_
M #_P/\XG%UZ=\!?^1\O?^P:__HV*O,:].^ O_(^7O_8-?_T;%7)2^-'W&>?\
MBVMZ'T%7R3XR_P"1\U__ +"5Q_Z-:OK:ODGQE_R/FO\ _82N/_1K5TXG9'Q_
M!W\>KZ+\S%KVC]GO_F8?^W;_ -JUXO7M'[/?_,P_]NW_ +5K"A_$1]1Q)_R*
MJO\ V[_Z4CT[QE_R(>O_ /8-N/\ T4U?)-?6WC+_ )$/7_\ L&W'_HIJ^2:U
MQ.Z/'X._@5?5?D%?3GPB_P"25Z1_VV_]'R5\QU].?"+_ ))7I'_;;_T?)4X;
MXSHXO_W"'^-?E(Q?CU_R(=E_V$D_]%2U\^U]!?'K_D0[+_L))_Z*EKY]J<1\
M9T<+?\BU>K"OM"OB^OM"M<+U/'XS_P"7'_;W_MH4445V'Y^%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!0UJ+4IM,8:++ EVKJP6Y'[N501N1B 2 PR
M,@$C.<'I7$^&?A]<?V&HU9CHTK203I;:7*,1O'&5#.63#,<Y/R\%5Y)&:]%H
MI6!Z_P!?UW.8\+^'-1\,:;):+=B^\_49IW:YF/R0O(S?+A>7Y&1TR3S5*S\)
MZH#IVEWQLSH^EW,D\,L<K&6=2KA(V0KA=HDY(8YVC@9..THH:3W#OYW_ !W_
M #.8T7PG=Z=>:>;[55O+7286AL(A;;'4$!=TC[CO8*-H("]22#GCIZ**8DDM
M@K.F_P"1FLO^O.X_]#AK1K.F_P"1FLO^O.X_]#AH&>'?'K_D?++_ +!J?^C9
M:\QKT[X]?\CY9?\ 8-3_ -&RUYC7F5?C9^T9'_R+:/H=I\(O^2J:1_VV_P#1
M$E?3E?,?PB_Y*II'_;;_ -$25].5U8;X#X?B_P#W^'^!?G(^2?&7_(^:_P#]
MA*X_]&M6+6UXR_Y'S7_^PE<?^C6K%KAENS](PO\  AZ+\CVC]GO_ )F'_MV_
M]JUZ=XR_Y$/7_P#L&W'_ **:O,?V>_\ F8?^W;_VK7IWC+_D0]?_ .P;<?\
MHIJ]"E_"/R_.O^1Y+UA^43Y)HHHKSC]8/H+X"_\ (AWO_82?_P!%15M?%W_D
ME>K_ /;'_P!'QUB_ 7_D0[W_ +"3_P#HJ*MKXN_\DKU?_MC_ .CXZ]&/\'Y'
MY/B/^2@7_7R/YH^8Z***\X_6#ZV\&_\ (AZ!_P!@VW_]%+7F/[0G_,O?]O/_
M +2KT[P;_P B'H'_ &#;?_T4M>8_M"?\R]_V\_\ M*O0J_PC\GR7_D>1]9_E
M(\7K:\&_\CYH'_82M_\ T:M8M;7@W_D?- _["5O_ .C5KACNC]0Q7\"?H_R/
MK:OF/XN_\E4U?_MC_P"B(Z^G*^8_B[_R535_^V/_ *(CKMQ/P'YOPA_O\_\
M _SB<77IWP%_Y'R]_P"P:_\ Z-BKS&O3O@+_ ,CY>_\ 8-?_ -&Q5R4OC1]Q
MGG_(MK>A]!5\D^,O^1\U_P#["5Q_Z-:OK:ODGQE_R/FO_P#82N/_ $:U=.)V
M1\?P=_'J^B_,Q:]H_9[_ .9A_P"W;_VK7B]>T?L]_P#,P_\ ;M_[5K"A_$1]
M1Q)_R*JO_;O_ *4CT[QE_P B'K__ &#;C_T4U?)-?6WC+_D0]?\ ^P;<?^BF
MKY)K7$[H\?@[^!5]5^05].?"+_DE>D?]MO\ T?)7S'7TY\(O^25Z1_VV_P#1
M\E3AOC.CB_\ W"'^-?E(Q?CU_P B'9?]A)/_ $5+7S[7T%\>O^1#LO\ L))_
MZ*EKY]J<1\9T<+?\BU>K"OM"OB^OM"M<+U/'XS_Y<?\ ;W_MH4445V'Y^%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G3?\C-9
M?]>=Q_Z'#6C6=-_R,UE_UYW'_H<- 'AWQZ_Y'RR_[!J?^C9:\QKT[X]?\CY9
M?]@U/_1LM>8UYE7XV?M&1_\ (MH^AVGPB_Y*II'_ &V_]$25].5\Q_"+_DJF
MD?\ ;;_T1)7TY75AO@/A^+_]_A_@7YR/DGQE_P CYK__ &$KC_T:U8M;7C+_
M )'S7_\ L)7'_HUJQ:X9;L_2,+_ AZ+\CVC]GO\ YF'_ +=O_:M>G>,O^1#U
M_P#[!MQ_Z*:O,?V>_P#F8?\ MV_]JUZ=XR_Y$/7_ /L&W'_HIJ]"E_"/R_.O
M^1Y+UA^43Y)HHHKSC]8/H+X"_P#(AWO_ &$G_P#145;7Q=_Y)7J__;'_ -'Q
MUB_ 7_D0[W_L)/\ ^BHJVOB[_P DKU?_ +8_^CXZ]&/\'Y'Y/B/^2@7_ %\C
M^:/F.BBBO./U@^MO!O\ R(>@?]@VW_\ 12UYC^T)_P R]_V\_P#M*O3O!O\
MR(>@?]@VW_\ 12UYC^T)_P R]_V\_P#M*O0J_P (_)\E_P"1Y'UG^4CQ>MKP
M;_R/F@?]A*W_ /1JUBUM>#?^1\T#_L)6_P#Z-6N&.Z/U#%?P)^C_ "/K:OF/
MXN_\E4U?_MC_ .B(Z^G*^8_B[_R535_^V/\ Z(CKMQ/P'YOPA_O\_P# _P X
MG%UZ=\!?^1\O?^P:_P#Z-BKS&O3O@+_R/E[_ -@U_P#T;%7)2^-'W&>?\BVM
MZ'T%7R3XR_Y'S7_^PE<?^C6KZVKY)\9?\CYK_P#V$KC_ -&M73B=D?'\'?QZ
MOHOS,6O:/V>_^9A_[=O_ &K7B]>T?L]_\S#_ -NW_M6L*'\1'U'$G_(JJ_\
M;O\ Z4CT[QE_R(>O_P#8-N/_ $4U?)-?6WC+_D0]?_[!MQ_Z*:ODFM<3NCQ^
M#OX%7U7Y!7TY\(O^25Z1_P!MO_1\E?,=?3GPB_Y)7I'_ &V_]'R5.&^,Z.+_
M /<(?XU^4C%^/7_(AV7_ &$D_P#14M?/M?07QZ_Y$.R_["2?^BI:^?:G$?&=
M'"W_ "+5ZL*^T*^+Z^T*UPO4\?C/_EQ_V]_[:%%%%=A^?A1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %9TW_(S67_7G<?\ H<-:
M-9TW_(S67_7G<?\ H<- 'AWQZ_Y'RR_[!J?^C9:\QKT[X]?\CY9?]@U/_1LM
M>8UYE7XV?M&1_P#(MH^AVGPB_P"2J:1_VV_]$25].5\Q_"+_ )*II'_;;_T1
M)7TY75AO@/A^+_\ ?X?X%^<CY)\9?\CYK_\ V$KC_P!&M6+6UXR_Y'S7_P#L
M)7'_ *-:L6N&6[/TC"_P(>B_(]H_9[_YF'_MV_\ :M>G>,O^1#U__L&W'_HI
MJ\Q_9[_YF'_MV_\ :M>G>,O^1#U__L&W'_HIJ]"E_"/R_.O^1Y+UA^43Y)HH
MHKSC]8/H+X"_\B'>_P#82?\ ]%15M?%W_DE>K_\ ;'_T?'6+\!?^1#O?^PD_
M_HJ*MKXN_P#)*]7_ .V/_H^.O1C_  ?D?D^(_P"2@7_7R/YH^8Z***\X_6#Z
MV\&_\B'H'_8-M_\ T4M>8_M"?\R]_P!O/_M*O3O!O_(AZ!_V#;?_ -%+7F/[
M0G_,O?\ ;S_[2KT*O\(_)\E_Y'D?6?Y2/%ZVO!O_ "/F@?\ 82M__1JUBUM>
M#?\ D?- _P"PE;_^C5KACNC]0Q7\"?H_R/K:OF/XN_\ )5-7_P"V/_HB.OIR
MOF/XN_\ )5-7_P"V/_HB.NW$_ ?F_"'^_P _\#_.)Q=>G? 7_D?+W_L&O_Z-
MBKS&O3O@+_R/E[_V#7_]&Q5R4OC1]QGG_(MK>A]!5\D^,O\ D?-?_P"PE<?^
MC6KZVKY)\9?\CYK_ /V$KC_T:U=.)V1\?P=_'J^B_,Q:]H_9[_YF'_MV_P#:
MM>+U[1^SW_S,/_;M_P"U:PH?Q$?4<2?\BJK_ -N_^E(].\9?\B'K_P#V#;C_
M -%-7R37UMXR_P"1#U__ +!MQ_Z*:ODFM<3NCQ^#OX%7U7Y!7TY\(O\ DE>D
M?]MO_1\E?,=?3GPB_P"25Z1_VV_]'R5.&^,Z.+_]PA_C7Y2,7X]?\B'9?]A)
M/_14M?/M?07QZ_Y$.R_["2?^BI:^?:G$?&='"W_(M7JPK[0KXOK[0K7"]3Q^
M,_\ EQ_V]_[:%%%%=A^?A1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %9TW_ ",UE_UYW'_H<-:-9TW_ ",UE_UYW'_H<- 'AWQZ
M_P"1\LO^P:G_ *-EKS&O3OCU_P CY9?]@U/_ $;+7F->95^-G[1D?_(MH^AV
MGPB_Y*II'_;;_P!$25].5\Q_"+_DJFD?]MO_ $1)7TY75AO@/A^+_P#?X?X%
M^<CY)\9?\CYK_P#V$KC_ -&M6+6UXR_Y'S7_ /L)7'_HUJQ:X9;L_2,+_ AZ
M+\CVC]GO_F8?^W;_ -JUZ=XR_P"1#U__ +!MQ_Z*:O,?V>_^9A_[=O\ VK7I
MWC+_ )$/7_\ L&W'_HIJ]"E_"/R_.O\ D>2]8?E$^2:***\X_6#Z"^ O_(AW
MO_82?_T5%6U\7?\ DE>K_P#;'_T?'6+\!?\ D0[W_L)/_P"BHJVOB[_R2O5_
M^V/_ */CKT8_P?D?D^(_Y*!?]?(_FCYCHHHKSC]8/K;P;_R(>@?]@VW_ /12
MUYC^T)_S+W_;S_[2KT[P;_R(>@?]@VW_ /12UYC^T)_S+W_;S_[2KT*O\(_)
M\E_Y'D?6?Y2/%ZVO!O\ R/F@?]A*W_\ 1JUBUM>#?^1\T#_L)6__ *-6N&.Z
M/U#%?P)^C_(^MJ^8_B[_ ,E4U?\ [8_^B(Z^G*^8_B[_ ,E4U?\ [8_^B(Z[
M<3\!^;\(?[_/_ _SB<77IWP%_P"1\O?^P:__ *-BKS&O3O@+_P CY>_]@U__
M $;%7)2^-'W&>?\ (MK>A]!5\D^,O^1\U_\ ["5Q_P"C6KZVKY)\9?\ (^:_
M_P!A*X_]&M73B=D?'\'?QZOHOS,6O:/V>_\ F8?^W;_VK7B]>T?L]_\ ,P_]
MNW_M6L*'\1'U'$G_ "*JO_;O_I2/3O&7_(AZ_P#]@VX_]%-7R37UMXR_Y$/7
M_P#L&W'_ **:ODFM<3NCQ^#OX%7U7Y!7TY\(O^25Z1_VV_\ 1\E?,=?3GPB_
MY)7I'_;;_P!'R5.&^,Z.+_\ <(?XU^4C%^/7_(AV7_823_T5+7S[7T%\>O\
MD0[+_L))_P"BI:^?:G$?&='"W_(M7JPK[0KXOK[0K7"]3Q^,_P#EQ_V]_P"V
MA11178?GX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1574=2M-)L7O
M-1G6"!" 6()R2<  #DDD@ #DDUFV7C+0;[0VU:*_6.T1E1S.C1NC, 54HP#;
MCN7 QSD8SF@#<HJGIFJV6L6IN-.G6:,,4;@JR,.JLIP5/L0#6=:^+],N]22T
M47$:S2216]S+$5AN'CSO5&/4C:Q[ A21G%&PKF[16'I/BW3M8O([>V6XC^T1
MM-:R31%$NHU(R\9[CYAUP<$'IS6Y0,*SIO\ D9K+_KSN/_0X:T:SIO\ D9K+
M_KSN/_0X: /#OCU_R/EE_P!@U/\ T;+7F->G?'K_ )'RR_[!J?\ HV6O,:\R
MK\;/VC(_^1;1]#M/A%_R532/^VW_ *(DKZ<KYC^$7_)5-(_[;?\ HB2OIRNK
M#? ?#\7_ ._P_P "_.1\D^,O^1\U_P#["5Q_Z-:L6MKQE_R/FO\ _82N/_1K
M5BUPRW9^D87^!#T7Y'M'[/?_ #,/_;M_[5KT[QE_R(>O_P#8-N/_ $4U>8_L
M]_\ ,P_]NW_M6O3O&7_(AZ__ -@VX_\ 135Z%+^$?E^=?\CR7K#\HGR31117
MG'ZP?07P%_Y$.]_["3_^BHJVOB[_ ,DKU?\ [8_^CXZQ?@+_ ,B'>_\ 82?_
M -%15M?%W_DE>K_]L?\ T?'7HQ_@_(_)\1_R4"_Z^1_-'S'1117G'ZP?6W@W
M_D0] _[!MO\ ^BEKS']H3_F7O^WG_P!I5Z=X-_Y$/0/^P;;_ /HI:\Q_:$_Y
ME[_MY_\ :5>A5_A'Y/DO_(\CZS_*1XO6UX-_Y'S0/^PE;_\ HU:Q:VO!O_(^
M:!_V$K?_ -&K7#'='ZABOX$_1_D?6U?,?Q=_Y*IJ_P#VQ_\ 1$=?3E?,?Q=_
MY*IJ_P#VQ_\ 1$==N)^ _-^$/]_G_@?YQ.+KT[X"_P#(^7O_ &#7_P#1L5>8
MUZ=\!?\ D?+W_L&O_P"C8JY*7QH^XSS_ )%M;T/H*ODGQE_R/FO_ /82N/\
MT:U?6U?)/C+_ )'S7_\ L)7'_HUJZ<3LCX_@[^/5]%^9BU[1^SW_ ,S#_P!N
MW_M6O%Z]H_9[_P"9A_[=O_:M84/XB/J.)/\ D55?^W?_ $I'IWC+_D0]?_[!
MMQ_Z*:ODFOK;QE_R(>O_ /8-N/\ T4U?)-:XG='C\'?P*OJOR"OISX1?\DKT
MC_MM_P"CY*^8Z^G/A%_R2O2/^VW_ */DJ<-\9T<7_P"X0_QK\I&+\>O^1#LO
M^PDG_HJ6OGVOH+X]?\B'9?\ 823_ -%2U\^U.(^,Z.%O^1:O5A7VA7Q?7VA6
MN%ZGC\9_\N/^WO\ VT****[#\_"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH P/&GV$>'&DU2>YM8(YXG%W; ;K9PXVRG((VJ<$Y!&,Y&*X7P_XST[2?
M CW^O36&H6VGM:I:7D2+&LLY3:$+D[=R'@OD  \XP:]9J.WMXK6WC@MHUBBC
M4*B*,!0.PI6:32Z_U]_F#U_KU_S.3\'W]B]I=7\6HP:M>:I>AKM]-!EA@<H%
M5<C.%5$4;CC)YXSBL6VL;R\TO1/#8L+N*[TN[E:XGEMG6)4$<JJZR$;6W[UX
M4D\G.,&O2J*4HJ6CV_RV%&ZZ_P!/<X/P^;J]N_"]J^FWEI+HMJZWS3VSQQH_
ME",(CD 29.3E21A><9%=Y115MW=WN*,5%605G3?\C-9?]>=Q_P"APUHUG3?\
MC-9?]>=Q_P"APTBCP[X]?\CY9?\ 8-3_ -&RUYC7IWQZ_P"1\LO^P:G_ *-E
MKS&O,J_&S]HR/_D6T?0[3X1?\E4TC_MM_P"B)*^G*^8_A%_R532/^VW_ *(D
MKZ<KJPWP'P_%_P#O\/\  OSD?)/C+_D?-?\ ^PE<?^C6K%K:\9?\CYK_ /V$
MKC_T:U8M<,MV?I&%_@0]%^1[1^SW_P S#_V[?^U:].\9?\B'K_\ V#;C_P!%
M-7F/[/?_ #,/_;M_[5KT[QE_R(>O_P#8-N/_ $4U>A2_A'Y?G7_(\EZP_*)\
MDT445YQ^L'T%\!?^1#O?^PD__HJ*MKXN_P#)*]7_ .V/_H^.L7X"_P#(AWO_
M &$G_P#145;7Q=_Y)7J__;'_ -'QUZ,?X/R/R?$?\E O^OD?S1\QT445YQ^L
M'UMX-_Y$/0/^P;;_ /HI:\Q_:$_YE[_MY_\ :5>G>#?^1#T#_L&V_P#Z*6O,
M?VA/^9>_[>?_ &E7H5?X1^3Y+_R/(^L_RD>+UM>#?^1\T#_L)6__ *-6L6MK
MP;_R/F@?]A*W_P#1JUPQW1^H8K^!/T?Y'UM7S'\7?^2J:O\ ]L?_ $1'7TY7
MS'\7?^2J:O\ ]L?_ $1'7;B?@/S?A#_?Y_X'^<3BZ].^ O\ R/E[_P!@U_\
MT;%7F->G? 7_ )'R]_[!K_\ HV*N2E\:/N,\_P"1;6]#Z"KY)\9?\CYK_P#V
M$KC_ -&M7UM7R3XR_P"1\U__ +"5Q_Z-:NG$[(^/X._CU?1?F8M>T?L]_P#,
MP_\ ;M_[5KQ>O:/V>_\ F8?^W;_VK6%#^(CZCB3_ )%57_MW_P!*1Z=XR_Y$
M/7_^P;<?^BFKY)KZV\9?\B'K_P#V#;C_ -%-7R36N)W1X_!W\"KZK\@KZ<^$
M7_)*](_[;?\ H^2OF.OISX1?\DKTC_MM_P"CY*G#?&='%_\ N$/\:_*1B_'K
M_D0[+_L))_Z*EKY]KZ"^/7_(AV7_ &$D_P#14M?/M3B/C.CA;_D6KU85]H5\
M7U]H5KA>IX_&?_+C_M[_ -M"BBBNP_/PHHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "LZ;_D9K+_ *\[C_T.&M&LZ;_D9K+_ *\[
MC_T.&@#P[X]?\CY9?]@U/_1LM>8UZ=\>O^1\LO\ L&I_Z-EKS&O,J_&S]HR/
M_D6T?0[3X1?\E4TC_MM_Z(DKZ<KYC^$7_)5-(_[;?^B)*^G*ZL-\!\/Q?_O\
M/\"_.1\D^,O^1\U__L)7'_HUJQ:VO&7_ "/FO_\ 82N/_1K5BUPRW9^D87^!
M#T7Y'M'[/?\ S,/_ &[?^U:].\9?\B'K_P#V#;C_ -%-7F/[/?\ S,/_ &[?
M^U:].\9?\B'K_P#V#;C_ -%-7H4OX1^7YU_R/)>L/RB?)-%%%><?K!]!? 7_
M )$.]_["3_\ HJ*MKXN_\DKU?_MC_P"CXZQ?@+_R(=[_ -A)_P#T5%6U\7?^
M25ZO_P!L?_1\=>C'^#\C\GQ'_)0+_KY'\T?,=%%%><?K!];>#?\ D0] _P"P
M;;_^BEKS']H3_F7O^WG_ -I5Z=X-_P"1#T#_ +!MO_Z*6O,?VA/^9>_[>?\
MVE7H5?X1^3Y+_P CR/K/\I'B];7@W_D?- _["5O_ .C5K%K:\&_\CYH'_82M
M_P#T:M<,=T?J&*_@3]'^1];5\Q_%W_DJFK_]L?\ T1'7TY7S'\7?^2J:O_VQ
M_P#1$==N)^ _-^$/]_G_ ('^<3BZ].^ O_(^7O\ V#7_ /1L5>8UZ=\!?^1\
MO?\ L&O_ .C8JY*7QH^XSS_D6UO0^@J^2?&7_(^:_P#]A*X_]&M7UM7R3XR_
MY'S7_P#L)7'_ *-:NG$[(^/X._CU?1?F8M>T?L]_\S#_ -NW_M6O%Z]H_9[_
M .9A_P"W;_VK6%#^(CZCB3_D55?^W?\ TI'IWC+_ )$/7_\ L&W'_HIJ^2:^
MMO&7_(AZ_P#]@VX_]%-7R36N)W1X_!W\"KZK\@KZ<^$7_)*](_[;?^CY*^8Z
M^G/A%_R2O2/^VW_H^2IPWQG1Q?\ [A#_ !K\I&+\>O\ D0[+_L))_P"BI:^?
M:^@OCU_R(=E_V$D_]%2U\^U.(^,Z.%O^1:O5A7VA7Q?7VA6N%ZGC\9_\N/\
MM[_VT****[#\_"BBB@ HHHH **** "N>\8>)Y/#6GHUG9"]O)DE:*-Y1&@$<
M9=BS<GHO0 DY^I'0UR'Q*M+B\\*3QQZ*FL0^5*7B4+YT3;#LDCW$#(/7!S@\
M9Z%,"SJOC--"\(R:SJVF7<%Q&LG^@HI=V9,YP0,;<#.\X&.?:ND60-")#P"N
M[Z5Q7]B:S/\ "G6-+EAF:\NH+I+.UN+@221H^[RHWD)() (&=Q Z9.,UUJ2S
MQ7%M;_9':)HB9+@.NV-AC"D9R2<GD CY>>U4+HOG^EC"M/'>FWECK5['#<BU
MTE@#(T14W&4# HIP2#D 'OU''-7](UY[_4+C3K^PDT^]@B2<Q/(KAXW) 8,O
M'52".Q]00:Q=4\-ZA?Q>+$CB4-?/!)9EY %D:.-.#C)4;EQR*N:+!J%_XKNM
M<O\ 39M,C^Q1VD4%Q)&TC$.SNQV,RXY4#G)P?:HC=O\ KM_F#O;^N_\ D=-1
M115#"BBB@ HK*USQ+I?AR.)M5N&C,S;8XXXVD=^0"0J@G +#)[9'K27'BC1+
M73[6]FU* 6UVF^"0-N$BXR6&.P'4]!WHOI<#6HJ%[RVCL3>/<1+:K'YIG+@(
M$QG=NZ8QSFJ%MXGT6[L+F]AU*#[/:+NN)';8(EQD,V[& 1R#T/:@#5HJEIFL
MZ?K,,DNF727"Q/LD R&1L X8'D'!!Y[$5=H **** "D9E7&Y@,G R>II:\Z^
M(6FR76N6UQ):1ZS:1I$CZ>ER(YX&,A/F1J<*2P&W)*D;.#R:F3LUZ@_A;['H
MM%<#XCE.H^#_  ]J>E:M=C3S=:>R1G >X#7$0!D8\]#R!C)ZYZ5N>-YYHM A
MBAEDA6ZO[6VEDC?:PCDF56 (Y&0<9'/-6T_QY?R_S%?2[[7.BHKCM/L9XM5\
M0Z%I-[-86T:V\L,BXE-N7#;U0/D#(0$9R 6SCM5_P 7/@#1_-EDF?[.-TDC;
MF8Y/)/<U*:8)W.BHHHIC"BBB@ HKE+;QE=7OB1K.RT=Y]/2=[>2Z68>8CH^Q
MF,>/N!N,YSWQBI[3Q@ES?VRMI\\5A>W$EK:WK,I661-V<J.5!V-M/?';(RDT
MTFNHFTFUV.DHK&U;7WL-4M=,L;"2_OKB-YA&LBQJD:%0S,Q]V  [Y] 35"_\
M>Z;9:'8ZB(+F5KYUCCMTC)=#Y@1MY&0H5C@DG&>!G(I[A=)V.HHHHH&%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %9TW_ ",UE_UYW'_H<-:-9TW_ ",UE_UYW'_H<- 'AWQZ_P"1\LO^P:G_
M *-EKS&O3OCU_P CY9?]@U/_ $;+7F->95^-G[1D?_(MH^AVGPB_Y*II'_;;
M_P!$25].5\Q_"+_DJFD?]MO_ $1)7TY75AO@/A^+_P#?X?X%^<CY)\9?\CYK
M_P#V$KC_ -&M6+6UXR_Y'S7_ /L)7'_HUJQ:X9;L_2,+_ AZ+\CVC]GO_F8?
M^W;_ -JUZ=XR_P"1#U__ +!MQ_Z*:O,?V>_^9A_[=O\ VK7IWC+_ )$/7_\
ML&W'_HIJ]"E_"/R_.O\ D>2]8?E$^2:***\X_6#Z"^ O_(AWO_82?_T5%6U\
M7?\ DE>K_P#;'_T?'6+\!?\ D0[W_L)/_P"BHJVOB[_R2O5_^V/_ */CKT8_
MP?D?D^(_Y*!?]?(_FCYCHHHKSC]8/K;P;_R(>@?]@VW_ /12UYC^T)_S+W_;
MS_[2KT[P;_R(>@?]@VW_ /12UYC^T)_S+W_;S_[2KT*O\(_)\E_Y'D?6?Y2/
M%ZVO!O\ R/F@?]A*W_\ 1JUBUM>#?^1\T#_L)6__ *-6N&.Z/U#%?P)^C_(^
MMJ^8_B[_ ,E4U?\ [8_^B(Z^G*^8_B[_ ,E4U?\ [8_^B(Z[<3\!^;\(?[_/
M_ _SB<77IWP%_P"1\O?^P:__ *-BKS&O3O@+_P CY>_]@U__ $;%7)2^-'W&
M>?\ (MK>A]!5\D^,O^1\U_\ ["5Q_P"C6KZVKY)\9?\ (^:__P!A*X_]&M73
MB=D?'\'?QZOHOS,6O:/V>_\ F8?^W;_VK7B]>T?L]_\ ,P_]NW_M6L*'\1'U
M'$G_ "*JO_;O_I2/3O&7_(AZ_P#]@VX_]%-7R37UMXR_Y$/7_P#L&W'_ **:
MODFM<3NCQ^#OX%7U7Y!7TY\(O^25Z1_VV_\ 1\E?,=?3GPB_Y)7I'_;;_P!'
MR5.&^,Z.+_\ <(?XU^4C%^/7_(AV7_823_T5+7S[7T%\>O\ D0[+_L))_P"B
MI:^?:G$?&='"W_(M7JPK[0KXOK[0K7"]3Q^,_P#EQ_V]_P"VE#6]6BT/0[O4
MIXWE2VC+E$(!8]@">!D]SQ6#8>-+H:+J%]KNC26?V21DC$$HE6X/G-$J*QV_
M/N4#!P/F!SSQOZVES+HEVEE:V]Y,T9"VUS_JYAW0]N1D<\>M>::-X7U>[T35
M4LM,NM+LQ<+-;:=>7"D/-%>-+\BJS+&I153J 3SC')ZUOKL?G[_K^O\ ACT/
M1]<?4;R[L;RR>QOK0(\D+2*X9'SM=6'495AVY4^Q.7?^+-6T_7[73Y?#,K17
MEUY$$ZWD9+CJ7V#D *"3G'IU(INFQZFWB#4?$4VBW,#7,-K9Q6<DT7FA4=R\
MA(<J /-)QDDA3W(%:$&FW,OCB[U6[C_T>&SCMK(D@\LQ:5AW&<1CG^[3ZI_U
M_7^;["Z.WR_KR_&WF01>+'_M&TCN](NK6TOKI[2VN967+R*&.6C^\JD(V#UZ
M9 S577?&=WIWB!-,TO1GU'RV7[25F"/\T<D@6-<'<V(CUP.0 <]*&DMK^H^,
MDOO$GA;4HEAD=+)OM5JUM9IR/,VK*79V'4[> <  9)I_$'2]2O\ 7;,V6@2S
MW!8K9:G8S+#)"WDR\2.6#!0Y5N 01D8)X*5[+^OZ_ -VU_7]?>='>>,4M+RZ
M":=<2V5A+'#>W890(7<*?NGE@H=2Q'3/?!QJ:U?:C86J2:5I+:I(7PT2W"0[
M5Q][+<?A7'7FA:ZMKK6B?V>UVNMSQRG44E18H08XTE+@L'R"C$!5.=P''..D
M\1)JFH^&=3L=.M)H;B4BVB<3("T;%0TJG/&%9C@X/R].E#ORZ;_KI=>E_P !
M1;O[W];_ *%;3?&L=UX/F\07]A+9PH[)%$'$K7&&VKY>/O;FX7UX(X.:V](U
M%-7T6RU&-&C2[@2=48Y*AE!P?SK$UWPK=7G]GG2+^*SATV%TAM7M1*A8KM##
MYAA@N5!YQN-7?!^GWVE>#=*L=596N[>UCCD"J!L(4#;P2#CID'G&::UYOE;\
M?^ +WKKY_H0Z]XZ\.>&+]++7-1^RW$D0E5/(D?*DD Y52.JG\JR_^%N^!_\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MN>Y%ALNPT:U&4FW)+5KLWT2[&UXR_P"1#U__ +!MQ_Z*:ODFOK;QE_R(>O\
M_8-N/_135\DUGB=T>MP=_ J^J_(*].^ O_(^7O\ V#7_ /1L5>8UZ=\!?^1\
MO?\ L&O_ .C8JPI?&CZ#//\ D6UO0^@J**AN[NWL;62YO9X[>",9>65PJJ/<
MFO3;2U9^+DU%5(M5T^?35U"&]MWLF7<MP)1Y9'KNZ5:1UD0.C!E89# Y!%,5
MT]A:*BBNK>>:2*&>*22(XD1'!*'W':DAN[:Y>1+>XBE:)MLBQN&*'T..AH&3
M45236=-DU9]+2_MFOT0.UJ)1Y@4]]O7M5A+JWEN)((IXGFBQYD:N"R9]1U%
M$M%17%U;VB![J>*!68*&D<*"3T'/>DGO+:V:-;FXBA:5ML8D<+O/H,]30!-1
M5+5M5M]%TYKR[\QD#I&J1)N>1V8*JJ.Y)(%9&G>-]/O=!?4[BVO++8T:-;30
MYD9I -@7;D/NW#&"??&#0!TE%4-)UFVUB&9K82QR6\IAG@F39)$^ <,/H00>
MA!!%1P^(=,N?$4NB6URLU]!#YTR(<B(9 PQ[-\P./3\*.J7?_APZ7_KL:=%9
M=AXCTS4]<OM*L+E9[G3T1KC9RJ;RP"Y]?D.1VXJQ;ZQIMWJ$]A:W]M-=VXS-
M!'*K/']0.10&Q<HJ*&ZM[B21+>>*5XFVR*CABA]#CH:)KJWMFC6XGBB:5ML8
M=PN\^@SU- $M%0RWEM#<1P37$4<TO^KC=P&?Z#J:IZYK=OH5BL]RDLSRN(H8
M(5!>5\$[1D@= 3DD  $TFTE=C2N:5%<];^,[";1(=0>WO(I)IA;I9M#F9I2-
MVP*.#\O.0<8YS6KI6JVVL6/VFS+[0[1NDB%'C=3AE93T((I]2%)-:%RBLBV\
M4Z1>:KJ5A;7B22Z7$DMVZG*1!MW!;U&PY':DTCQ-8ZU<>1;I=0R-"+B-;F!H
MO-B)P'7/4=..HR,@9%"UV*>FYL45S5KXYL+OQ$=+AM+TQES$E[Y/[EI SJ5S
MG(&8V&XC!(QGIFU;>+-,NM42RC\\>;*\$-P\)$,TB9WHK]R-K?7:<9P:-P>C
MLS;HK,UWQ#IOAO3_ +7J]RL*%MJ+GYI&_NJ.Y_\ UTFM>(],T#[*-2N5CDO+
MB.W@B'+R.[!1@>@)&3V%&[L!J45SWC#Q/)X:T]&L[(7MY,DK11O*(T CC+L6
M;D]%Z $G/U(1_%%RD-A#_8TXU6]:55L6E5=@C/SN7/!3[N"!D[EX'8 Z*BJ&
MC:O#K6D1W\*/$K%EDBDQNB=&*NAP2,AE(X/:J?A_Q3:>([C45L8IDBL95C$L
MR%!-E VY00#MYX/?J.,4=; ;=%8GASQ39^)I=2&GQR"*PN1 )7&!-\BMO7_9
M.[@]QR."*J:?XZL-1\0'3(;2]6-N(;UXL0RMF0$ YR!^Z?!( ..#TR ]#IJ*
MQ-+\6:;J]Y';VOVA?/1I+:66$K'<HI 9HV/4<CZ@Y&1S4^M>(],T#[*-3N5C
MDO+B.W@B'+R.[!1@>@)&3V%';S U**Q-1\6:;I=_):W N&\@(;F:*!FCM@YP
MI=ATS^.!R<#FE\0^)K;P]%%OM[B\N)@S16ULH+LJXW-R0 !D<D]P.]*ZM<#:
MHK D\8Z>EI:RI!>S274;RK;16S-*BH<.67MM)Q[GIFM>UO[6]TZ*_M9TDM9H
MQ*DH/RE",@_E3\Q)W+%%84/C/1+G1[K5+:Z\ZSM[C[-YD2E_-D)4!8P/O9+
M#'4U<TG7+;5VN(XH[BWN+5E6>WN8BCIN&5/H01W!(ZCJ#0M0NC1HHHH&%%1S
MW$-K;O/=2I##&-SR2,%51ZDGI5:RUC3=1TP:C87]M<617=]HCE#)CO\ -T%
M%VBHX+B&Z@2>UECFB<962-@RL/8CK34O;66ZDM8[F%[B( R0K("Z ]"1U% $
MU%0PWMK<S2Q6]S#+)"=LJ1R!FC/HP'3\:FH *SIO^1FLO^O.X_\ 0X:T:SIO
M^1FLO^O.X_\ 0X: /#OCU_R/EE_V#4_]&RUYC7IWQZ_Y'RR_[!J?^C9:\QKS
M*OQL_:,C_P"1;1]#M/A%_P E4TC_ +;?^B)*^G*^8_A%_P E4TC_ +;?^B)*
M^G*ZL-\!\/Q?_O\ #_ OSD?)/C+_ )'S7_\ L)7'_HUJQ:VO&7_(^:__ -A*
MX_\ 1K5BUPRW9^D87^!#T7Y'M'[/?_,P_P#;M_[5KT[QE_R(>O\ _8-N/_13
M5YC^SW_S,/\ V[?^U:].\9?\B'K_ /V#;C_T4U>A2_A'Y?G7_(\EZP_*)\DT
M445YQ^L'T%\!?^1#O?\ L)/_ .BHJVOB[_R2O5_^V/\ Z/CK%^ O_(AWO_82
M?_T5%6U\7?\ DE>K_P#;'_T?'7HQ_@_(_)\1_P E O\ KY'\T?,=%%%><?K!
M];>#?^1#T#_L&V__ **6O,?VA/\ F7O^WG_VE7IW@W_D0] _[!MO_P"BEKS'
M]H3_ )E[_MY_]I5Z%7^$?D^2_P#(\CZS_*1XO6UX-_Y'S0/^PE;_ /HU:Q:V
MO!O_ "/F@?\ 82M__1JUPQW1^H8K^!/T?Y'UM7S'\7?^2J:O_P!L?_1$=?3E
M?,?Q=_Y*IJ__ &Q_]$1UVXGX#\WX0_W^?^!_G$XNO3O@+_R/E[_V#7_]&Q5Y
MC7IWP%_Y'R]_[!K_ /HV*N2E\:/N,\_Y%M;T/H*ODGQE_P CYK__ &$KC_T:
MU?6U?)/C+_D?-?\ ^PE<?^C6KIQ.R/C^#OX]7T7YF+7M'[/?_,P_]NW_ +5K
MQ>O:/V>_^9A_[=O_ &K6%#^(CZCB3_D55?\ MW_TI'IWC+_D0]?_ .P;<?\
MHIJ^2:^MO&7_ "(>O_\ 8-N/_135\DUKB=T>/P=_ J^J_(*^G/A%_P DKTC_
M +;?^CY*^8Z^G/A%_P DKTC_ +;?^CY*G#?&='%_^X0_QK\I&+\>O^1#LO\
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
M]0N5F>(#S'D*3^<'(Y/S $Y[A?:O1H-&TRUM8+:VTZTA@MW\R&)(%58W_O*
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
M\NHZ;X@MYI98# 5N-.8J%+*V>)ASE17I5%)48)W2-J^>YCB*;I5:EXO?2/\
MD8_V;Q)_T%M*_P#!7)_\D5P?B3X-7/B?Q!<ZQ?>(HHI[G;N2'3B%&U HQF4G
MHH[UZI15RBIJS.'!X[$8*HZF'E9M6V3T^=^QXO\ \,]_]3/_ .4__P"V4?\
M#/?_ %,__E/_ /ME>T45G["GV/4_UDS7_G[_ .2Q_P C'^S>)/\ H+:5_P""
MN3_Y(K!\7^"-7\9Z1%IVI:Y90Q13B<-;Z:X8L%9<<S'C#&NVHK5I25F>+0KU
M,/456D[26QXO_P ,]_\ 4S_^4_\ ^V4?\,]_]3/_ .4__P"V5[1167L*?8]K
M_63-?^?O_DL?\CB?"'@C5_!FD2Z=INN64T4LYG+7&FN6#%57'$PXPHK>^S>)
M/^@MI7_@KD_^2*V**U225D>+7KU,14=6J[R>YY#J?P*DU75[S4;CQ(B2W<[S
MNJ:>=H9F+$#,O3)JK_PSW_U,_P#Y3_\ [97M%12W5O!)''//%&\IQ&KN 7/H
M >M9>QIM['L1XBS.$5&-71>4?\CR;3/@5)I6KV>HV_B1'EM)TG17T\[2RL&
M.)>F17HWV;Q)_P!!;2O_  5R?_)%;%%7&$8?">?C,PQ..DI8B7,UMHE^21Y_
MXS^'&I>./L7]J:]:P?8_,\O[/IK#._;G.Z8_W17+_P##/?\ U,__ )3_ /[9
M7M%%*5*$G=HZL-G>886DJ-&I:*V5HO?7JCQ?_AGO_J9__*?_ /;*[SPWX7UO
MPQX?MM'L=:T^6"VW;7FTQRQW.6.<3@=6/:NLHHC3C!W2,\9FV-QM-4\1.Z3O
MLEK\DNYSNIZ/X@U72+S3KC6--2*[@>!V33)-P5E*DC,_7!KSG_AGO_J9_P#R
MG_\ VRO:**<J<9_$B<'FF,P,7'#SY4]]$_S3/%_^&>_^IG_\I_\ ]LK>\(?"
MF]\&:O+J.F^(+>:66 P%;C3F*A2RMGB8<Y45Z514JC!.Z1T5\]S'$4W2JU+Q
M>^D?\BA8PZO'.3J5[97$6W 6WLWB8-D<Y,K<8SQC\:??Q:E)Y?\ 9=W:V^,^
M9]HM6FW=,8VR)COZ_A5RBM3Q3AO$'@GQ-KVH)=+XVFTS9$(_)T^WEBC;!)W$
M>>?FYQGT K*_X5=XH_Z*5J_Y2_\ QZO3J*S=.+=V>I2S7%T8*G!JR_NQ?XM7
M/,?^%7>*/^BE:O\ E+_\>KJ='T3Q+I&DPV)\1VM\8MW^D7EA))*^6)^9O/YQ
MG ]@*Z6BG&$8NZ,L3F&(Q4.2JTUOI&*_)(P;W3?$M[I]Q:C7+"W\^)H_.@TZ
M19(\C&Y3Y_##.0?6N/\ ^%7>*/\ HI6K_E+_ /'J].HHE!2W%AL?B,*G&DTK
M]U%_FF>8_P#"KO%'_12M7_*7_P"/5J^'_!/B;0=0>Z;QM-J>^(Q^3J%O++&N
M2#N \\?-QC/H37<T4E3BG=&U7-<76@Z<VK/^[%?BE<Q_LWB3_H+:5_X*Y/\
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
MVN+^Z%LMU< &.W&QG9R"1G"HV!G&2,\5OUC^*O#T'BGP[<:1<E5CG*Y8KDJ
MP)(]#C(![9[]*EFB,62UU/PK<:?=MXCO]7BN[R*VN(+Y8B&\SY0T>Q%VD'!Q
MR,;N.]=E7FMX=*TJ^9](U"^\5^([)BMM;W#-=+;-W4^6 D+%25WMR,]^A] T
MRYNKO38)[^R:PN77,ELTBR&,^FY>#^%-:Q_K;]?TVVL9ZJ6O]?U_74M5Q_B>
M9+[Q9IN@ZAJDVGV-U \@CMY6BDO9 P C#K\P4#)(4@G(YQG/85R/Q&L;*70(
MM2U#3I-2339A*+>.X\@_-^[+[QR-JN6X(Z5+W3_K^NI;V8W2K:#P]XZCT/1K
MBXDLYK![BXM9KEY_LK*Z*C N2RAP7&,X.S('7/85YDVL:-X;LEC\/Y\/ZMYF
M^31KNW#3ZD_R_+O.6E.. Z.P&>3@$5Z:.1Z5?1?U_7;Y$IJ["BBBD4<EXSO?
M^)IH^DW6HS:9I^H.ZS7%NY225P45(%<<J6+DY&#A#@CDU%;Z?:>%O&.EZ=H=
MS<^7?I,;FQFNY)P%5=PG'F,Q7YL+P0#OYY K2\;:7;ZGX;E>ZLWOUL2;Q;1)
M/+,[(I(3=C*\\Y&#D"N.M-7\.Z-H7G6#GP=J%RB3+/?(+C[:-I**)F+>:#Q\
MJL''HN:E-*_];[?K]VUQ25[+^M/Z6OF>HT55TNYFO=(L[JZ@-O-- DDD+=8V
M*@E?P/%6JMJSLPBU)70R63RH7D()"*6P.^*XG1[/6O$^DPZ[+XLN;*:XC6:&
MSL%A-O;!AN5'W(S2':5W$D9[!:[FO+T\+6.FWVNV=U>ZD-*M8WU*ZM+6[$$4
MOF.[+&$ #;0B;2=X4XQCKB'U_JW]?IYC[6[_ -?U_D=YX9U636_#-AJ,RHLE
MQ"&<1G*%NA*_[)(R/8BM2N3\%ZL;Z:]MK.5[G2K=(C:S/:?9_*+;LP;< '8
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
M.0#T_@[5+K5-.NFN+AKV&&X,5M?/!Y)NDV*=VW '#%ER  =M6K/;U^6G^?\
M6IFNGW?UZ'0T444BSBM2CM_$7CNXT+6=2GAMH+:.2WTVVG> W.<EY'9"&*C
M4#(&0<YR,6O#!6P\3:QH=A=376G6<<,B>=.TQMI7W[H=[$MC"HV"3C?Z8%'C
M;PO9:M9SZM-$DM]964JVHEF>*,,<-\S(RM@E0#\W3-8/@KQ7"D5AIOA[0(+N
MPGVN]UHR.L4);EFE\Q0N<]<2.^>U*';K_FW_ )$RTU?]6M_PW_!U/2:***91
MB>,=1N=*\*W=U8R"&8&./SV7(@5W56E(_P!D,6YXXYKEM1TO2M#\,Q^)]$U?
M4);^3RI+>ZN-0ED^WEF&V,H[;2'W8 "C&>,8KO+^T6_TZYLY&9%N(FB+* 2
MPQD9R._>N$;1?#^AWSVGACP]J%YK%M&(XIXT+I9DK@,LDY\I#C!PN3[<U*T?
MW>OG_7WBDKQM_7]?UU/0QTYXHK(\.3:N^F+%XF:P_M1 #*EBY*A3T)!Y!.#[
M>AK7JWH"=T%<-=0VOBGQSJ.BZ[?W4<-FBFVTRWN)(!.FQ2\SE""PW2;0"<?*
M>,].YK@/B'H:S:MI6IK8PWKS2+8.L]S);B,-N9<21_,-SA5.=PY''6I>ZO\
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
*-@ZW"BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471623687648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jul. 26, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Pinterest, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-3607129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">651 Brannan Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Francisco<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">762-7100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, $0.00001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PINS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001506293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">581,878,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,128,222<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_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>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471622338096">
<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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,179,852<span></span>
</td>
<td class="nump">$ 1,611,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">1,115,556<span></span>
</td>
<td class="nump">1,087,164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances of $12,074 and $12,672 as of June 30, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="nump">544,055<span></span>
</td>
<td class="nump">681,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">101,680<span></span>
</td>
<td class="nump">74,918<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,941,143<span></span>
</td>
<td class="nump">3,454,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">28,414<span></span>
</td>
<td class="nump">59,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">93,580<span></span>
</td>
<td class="nump">206,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and intangible assets, net</a></td>
<td class="nump">121,142<span></span>
</td>
<td class="nump">124,822<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">17,517<span></span>
</td>
<td class="nump">17,403<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,201,796<span></span>
</td>
<td class="nump">3,862,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">64,080<span></span>
</td>
<td class="nump">87,920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">255,799<span></span>
</td>
<td class="nump">292,611<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">319,879<span></span>
</td>
<td class="nump">380,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">163,015<span></span>
</td>
<td class="nump">178,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">25,820<span></span>
</td>
<td class="nump">21,851<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">508,714<span></span>
</td>
<td class="nump">581,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Class A common stock, $0.00001 par value, 6,666,667 shares authorized, 581,002 and 593,918 shares issued and outstanding as of June 30, 2023 and December&#160;31, 2022, respectively; Class B common stock, $0.00001 par value, 1,333,333 shares authorized, 88,514 and 89,284 shares issued and outstanding as of June 30, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">5,059,960<span></span>
</td>
<td class="nump">5,407,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(8,706)<span></span>
</td>
<td class="num">(11,419)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(2,358,179)<span></span>
</td>
<td class="num">(2,114,658)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">2,693,082<span></span>
</td>
<td class="nump">3,281,654<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 3,201,796<span></span>
</td>
<td class="nump">$ 3,862,730<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471623525264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowances</a></td>
<td class="nump">$ 12,074<span></span>
</td>
<td class="nump">$ 12,672<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">6,666,667<span></span>
</td>
<td class="nump">6,666,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">581,002<span></span>
</td>
<td class="nump">593,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">581,002<span></span>
</td>
<td class="nump">593,918<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">1,333,333<span></span>
</td>
<td class="nump">1,333,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">88,514<span></span>
</td>
<td class="nump">89,284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">88,514<span></span>
</td>
<td class="nump">89,284<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_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>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471705746032">
<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, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 708,025<span></span>
</td>
<td class="nump">$ 665,930<span></span>
</td>
<td class="nump">$ 1,310,606<span></span>
</td>
<td class="nump">$ 1,240,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">168,740<span></span>
</td>
<td class="nump">164,896<span></span>
</td>
<td class="nump">339,666<span></span>
</td>
<td class="nump">310,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">269,391<span></span>
</td>
<td class="nump">233,508<span></span>
</td>
<td class="nump">535,737<span></span>
</td>
<td class="nump">429,056<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">243,239<span></span>
</td>
<td class="nump">212,037<span></span>
</td>
<td class="nump">444,370<span></span>
</td>
<td class="nump">385,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">99,898<span></span>
</td>
<td class="nump">89,994<span></span>
</td>
<td class="nump">307,762<span></span>
</td>
<td class="nump">152,973<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">781,268<span></span>
</td>
<td class="nump">700,435<span></span>
</td>
<td class="nump">1,627,535<span></span>
</td>
<td class="nump">1,278,985<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(73,243)<span></span>
</td>
<td class="num">(34,505)<span></span>
</td>
<td class="num">(316,929)<span></span>
</td>
<td class="num">(38,170)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income (expense), net</a></td>
<td class="nump">24,888<span></span>
</td>
<td class="nump">3,365<span></span>
</td>
<td class="nump">49,789<span></span>
</td>
<td class="nump">4,453<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet', window );">Other income (expense), net</a></td>
<td class="nump">2,180<span></span>
</td>
<td class="num">(9,252)<span></span>
</td>
<td class="nump">2,502<span></span>
</td>
<td class="num">(10,828)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision for (benefit from) income taxes</a></td>
<td class="num">(46,175)<span></span>
</td>
<td class="num">(40,392)<span></span>
</td>
<td class="num">(264,638)<span></span>
</td>
<td class="num">(44,545)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="num">(11,233)<span></span>
</td>
<td class="nump">2,684<span></span>
</td>
<td class="num">(21,117)<span></span>
</td>
<td class="nump">3,812<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (34,942)<span></span>
</td>
<td class="num">$ (43,076)<span></span>
</td>
<td class="num">$ (243,521)<span></span>
</td>
<td class="num">$ (48,357)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share, basic (in shares)</a></td>
<td class="nump">674,280<span></span>
</td>
<td class="nump">662,242<span></span>
</td>
<td class="nump">677,696<span></span>
</td>
<td class="nump">659,585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share, diluted (in shares)</a></td>
<td class="nump">674,280<span></span>
</td>
<td class="nump">662,242<span></span>
</td>
<td class="nump">677,696<span></span>
</td>
<td class="nump">659,585<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Expense And Other Nonoperating Expense (Income), Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pins_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471623746240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (34,942)<span></span>
</td>
<td class="num">$ (43,076)<span></span>
</td>
<td class="num">$ (243,521)<span></span>
</td>
<td class="num">$ (48,357)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss), net of taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in unrealized gain (loss) on available-for-sale marketable securities</a></td>
<td class="num">(1,198)<span></span>
</td>
<td class="num">(2,194)<span></span>
</td>
<td class="nump">2,758<span></span>
</td>
<td class="num">(10,038)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation adjustment</a></td>
<td class="num">(376)<span></span>
</td>
<td class="num">(805)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
<td class="num">(1,039)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (36,516)<span></span>
</td>
<td class="num">$ (46,075)<span></span>
</td>
<td class="num">$ (240,808)<span></span>
</td>
<td class="num">$ (59,434)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471616362240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Class A and Class B Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">656,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 3,038,743<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 5,059,528<span></span>
</td>
<td class="num">$ (2,181)<span></span>
</td>
<td class="num">$ (2,018,611)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased', window );">Release of restricted stock units and issuance of restricted stock awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</a></td>
<td class="num">(37,953)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37,953)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options, net</a></td>
<td class="nump">4,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">190,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(11,077)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,077)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(48,357)<span></span>
</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">(48,357)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">670,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">3,136,089<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">5,216,308<span></span>
</td>
<td class="num">(13,258)<span></span>
</td>
<td class="num">(2,066,968)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">662,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">3,099,660<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">5,133,804<span></span>
</td>
<td class="num">(10,259)<span></span>
</td>
<td class="num">(2,023,892)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased', window );">Release of restricted stock units and issuance of restricted stock awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</a></td>
<td class="num">(37,953)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37,953)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options, net</a></td>
<td class="nump">3,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">117,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(2,999)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,999)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(43,076)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43,076)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">670,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">3,136,089<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">5,216,308<span></span>
</td>
<td class="num">(13,258)<span></span>
</td>
<td class="num">(2,066,968)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">683,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">3,281,654<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">5,407,724<span></span>
</td>
<td class="num">(11,419)<span></span>
</td>
<td class="num">(2,114,658)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased', window );">Release of restricted stock units and issuance of restricted stock awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</a></td>
<td class="num">$ (163,203)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(163,203)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options, net (in shares)</a></td>
<td class="nump">1,275<span></span>
</td>
<td class="nump">1,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options, net</a></td>
<td class="nump">$ 3,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,216)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Class A common stock</a></td>
<td class="num">(500,529)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(500,529)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">312,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">312,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">2,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(243,521)<span></span>
</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">(243,521)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">669,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2023</a></td>
<td class="nump">2,693,082<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">5,059,960<span></span>
</td>
<td class="num">(8,706)<span></span>
</td>
<td class="num">(2,358,179)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">684,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2023</a></td>
<td class="nump">3,059,739<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">5,390,101<span></span>
</td>
<td class="num">(7,132)<span></span>
</td>
<td class="num">(2,323,237)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased', window );">Release of restricted stock units and issuance of restricted stock awards, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</a></td>
<td class="num">(71,695)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(71,695)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock for cash upon exercise of stock options, net</a></td>
<td class="nump">816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,446)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Class A common stock</a></td>
<td class="num">(428,892)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(428,892)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">169,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1,574)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,574)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(34,942)<span></span>
</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">(34,942)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">669,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2023</a></td>
<td class="nump">$ 2,693,082<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 5,059,960<span></span>
</td>
<td class="num">$ (8,706)<span></span>
</td>
<td class="num">$ (2,358,179)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pins_</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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471614528448">
<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, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (243,521)<span></span>
</td>
<td class="num">$ (48,357)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash 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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">11,283<span></span>
</td>
<td class="nump">16,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">312,752<span></span>
</td>
<td class="nump">190,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLeasehold', window );">Impairment and abandonment charges for leases and leasehold improvements</a></td>
<td class="nump">117,315<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(4,501)<span></span>
</td>
<td class="nump">12,473<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">136,827<span></span>
</td>
<td class="nump">143,877<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(23,048)<span></span>
</td>
<td class="num">(31,057)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets', window );">Operating lease right-of-use assets</a></td>
<td class="nump">34,595<span></span>
</td>
<td class="nump">25,103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(24,295)<span></span>
</td>
<td class="nump">40,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(31,663)<span></span>
</td>
<td class="nump">10,605<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(39,568)<span></span>
</td>
<td class="num">(26,752)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">246,176<span></span>
</td>
<td class="nump">333,457<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchases of property and equipment and intangible assets</a></td>
<td class="num">(2,800)<span></span>
</td>
<td class="num">(19,916)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of marketable securities</a></td>
<td class="num">(654,349)<span></span>
</td>
<td class="num">(367,806)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Sales of marketable securities</a></td>
<td class="nump">29,271<span></span>
</td>
<td class="nump">4,168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities of marketable securities</a></td>
<td class="nump">609,402<span></span>
</td>
<td class="nump">393,784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of business, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(86,059)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(18,476)<span></span>
</td>
<td class="num">(75,829)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options, net</a></td>
<td class="nump">3,216<span></span>
</td>
<td class="nump">4,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of Class A common stock</a></td>
<td class="num">(500,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards</a></td>
<td class="num">(163,203)<span></span>
</td>
<td class="num">(37,953)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(659,987)<span></span>
</td>
<td class="num">(33,873)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="nump">1,075<span></span>
</td>
<td class="num">(1,947)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="num">(431,212)<span></span>
</td>
<td class="nump">221,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">1,617,660<span></span>
</td>
<td class="nump">1,427,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">1,186,448<span></span>
</td>
<td class="nump">1,648,872<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease right-of-use assets obtained in exchange for operating lease liabilities</a></td>
<td class="nump">$ 13,809<span></span>
</td>
<td class="nump">$ 15,899<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease, Right Of Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pins_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLeasehold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLeasehold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471616492096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of cash, cash equivalents and restricted cash to condensed consolidated balance sheets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,179,852<span></span>
</td>
<td class="nump">$ 1,641,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="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash included in prepaid expenses and other current assets</a></td>
<td class="nump">2,243<span></span>
</td>
<td class="nump">1,834<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash included in other assets</a></td>
<td class="nump">4,353<span></span>
</td>
<td class="nump">5,529<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 1,186,448<span></span>
</td>
<td class="nump">$ 1,648,872<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471625287280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business 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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Description of Business and Summary of Significant Accounting Policies</a></td>
<td class="text">Description of Business and Summary of Significant Accounting Policies<div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pinterest was incorporated in Delaware in 2008 and is headquartered in San Francisco, California. Pinterest is a visual discovery engine that people around the globe use to find the inspiration to create a life they love. We generate revenue by delivering ads on our website and mobile application.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We prepared the accompanying condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"). The condensed consolidated financial statements include the accounts of Pinterest, Inc. and its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet as of December&#160;31, 2022 included herein was derived from the audited financial statements as of that date. We have condensed or omitted certain information and notes normally included in complete financial statements prepared in accordance with GAAP. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements as of and for the year ended December&#160;31, 2022, which are included in our Annual Report on Form 10-K. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the results for the interim periods presented, but they are not necessarily indicative of the results of operations to be expected for the year ending December&#160;31, 2023.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications </span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reclassified certain amounts in prior periods to conform with current presentation. </span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparing our condensed consolidated financial statements in conformity with GAAP requires us to make estimates and judgments that affect amounts reported in the condensed consolidated financial statements and accompanying notes. We base these estimates and judgments on historical experience and various other assumptions that we consider reasonable. GAAP requires us to make estimates and assumptions in several areas, including the fair values of financial instruments, leases, assets acquired and liabilities assumed through business combinations, share-based awards, and contingencies as well as the collectability of our accounts receivable, the useful lives of our intangible assets and property and equipment, the incremental borrowing rate we use to determine our operating lease liabilities, and revenue recognition, among others. Actual results could differ materially from these estimates and judgments.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our significant accounting policies from our Annual Report on Form 10-K for the year ended December&#160;31, 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471620080736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Fair Value of Financial Instruments<div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the financial instruments we measure at fair value on a recurring basis&#160;are as follows (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"><tr><td style="width:1.0%"></td><td style="width:43.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds   </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">799,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">799,282&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,455&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,455&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,087&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,087&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,974&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasury securities   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,302&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,302&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,305&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. agency bonds</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,040&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,040&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,210&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,638&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,638&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,353&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,353&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"><tr><td style="width:1.0%"></td><td style="width:43.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds   </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,017,191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,017,191&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,975&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,975&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,542&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,990&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,990&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,075&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,075&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,192&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,916&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,916&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,246&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,449&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,449&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,599&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. agency bonds</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,687&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,687&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,530&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,530&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our marketable securities within Level 1 or Level 2 because we determine their fair values using quoted market prices or alternative pricing sources and models utilizing market observable inputs.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross unrealized gains and losses on our marketable securities were immaterial in the aggregate as of June 30, 2023 and December&#160;31, 2022. We evaluated all available evidence and did not recognize any allowance for credit losses for our marketable securities as of June 30, 2023 and December&#160;31, 2022.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our marketable securities by contractual maturity is as follows (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.850%"><tr><td style="width:1.0%"></td><td style="width:81.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.342%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less   </span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849,183&#160;</span></td><td style="background-color:#e2e3e4;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after one to five years   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266,373&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total   </span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,115,556&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net realized gains and losses from sales of available-for-sale securities were not material for any period presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471622396112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-bottom:10pt;margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, we entered into a private pricing addendum with Amazon Web Services (&#8220;AWS&#8221;), which governs our use of cloud computing infrastructure provided by AWS. Under the pricing addendum, we are required to purchase at least $3,250.0 million of cloud services from AWS through April 2029. If we fail to do so, we are required to pay the difference between the amount we spend and the required commitment amount. As of June 30, 2023, our remaining contractual commitment is $2,057.4&#160;million. We expect to meet our remaining commitment.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various lawsuits, claims and proceedings that arise in the ordinary course of business. While the results of legal matters are inherently uncertain, we do not believe there is a reasonable possibility that the ultimate resolution of these matters, either individually or in aggregate, will have a material adverse effect on our business, financial position, results of operations or cash flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471623719040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders' Equity<div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June&#160;2009, our board of directors adopted and approved our 2009 Stock Plan (the "2009 Plan"), which provides for the issuance of stock options, Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs") to qualified employees, directors and consultants. Stock options granted under our 2009 Plan have a maximum life of 10 years and an exercise price not less than 100% of the fair market value of our common stock on the date of grant. RSUs granted under our 2009 Plan have a maximum life of seven years. No shares of our common stock were reserved for future issuance under our 2009 Plan as of June 30, 2023. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2019 Omnibus Incentive Plan ("2019 Plan") became effective upon closing of our initial public offering and succeeds our 2009 Plan. Our 2019 Plan provides for the issuance of stock options, RSAs, RSUs and other equity- or cash-based awards to qualified employees, directors and consultants. Stock options granted under our 2019 Plan have a maximum life of 10 years and an exercise price not less than 100% of the fair market value of our common stock on the date of grant. 142,138,182 shares of our Class A common stock were reserved for future issuance under our 2019 Plan as of June 30, 2023. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of our Class A common stock available for issuance under the 2019 Plan will be increased by the number of shares of our Class B common stock subject to awards outstanding under our 2009 Plan that would, but for the terms of the 2019 Plan, have returned to the share reserves of the 2009 Plan pursuant to the terms of such awards, including as the result of forfeiture, repurchase, expiration or retention by us in order to satisfy an award&#8217;s exercise price or tax withholding obligations. In addition, the number of shares of our Class&#160;A common stock reserved for issuance under our 2019 Plan will automatically increase on the first day of each fiscal year through and including January&#160;1, 2029, in an amount equal to 5% of the total number of shares of our Class&#160;A common stock and our Class&#160;B common stock outstanding on the last day of the calendar month before the date of each automatic increase, or a lesser number of shares determined by our board of directors.  </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity during the six months ended June 30, 2023, was as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"><tr><td style="width:1.0%"></td><td style="width:12.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.429%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.429%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.429%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.435%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Options Outstanding</span></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Aggregate Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Value </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,799</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.25&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,165&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised   </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,275)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,524</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.18&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,996&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,433</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">We calculate intrinsic value based on the difference between the exercise price of in-the-money-stock options and the fair value of our common stock as of the respective balance sheet date.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The&#160;total grant-date fair value of stock options vested during the six months ended June 30, 2023 and 2022, was $14.2 million and $1.6 million, respectively. The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2023 and 2022 was $29.4 million and $83.3 million, respectively.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Restricted Stock Unit and Restricted Stock Award Activity</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU and RSA activity during the six months ended June 30, 2023, was as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"><tr><td style="width:1.0%"></td><td style="width:70.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.771%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units and Restricted Stock Awards Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,518</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.46&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted   </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,358</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.50&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,308)</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.68&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,650)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.06&#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:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,918</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.43&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense during the three and six months ended June 30, 2023 and 2022, was as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"><tr><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.768%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.774%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue   </span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,417&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,049&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,611&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,398&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,501&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,587&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,270&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation   </span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,630&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,413&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,752&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,653&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, we had $1,380.6 million of unrecognized share-based compensation expense, which we expect to recognize over a weighted-average period of 2.6 years.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 2, 2023, our board of directors authorized a stock repurchase program of up to $500.0&#160;million of our Class A common stock, which we completed in the second quarter of 2023. Under the program, we repurchased and retired 21,215,663 shares of our Class A common stock for an aggregate purchase price of $500.5&#160;million, including $0.5&#160;million excise tax resulting from the Inflation Reduction Act of 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471614300080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">Net Loss Per Share <div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present net loss per share using&#160;the&#160;two-class&#160;method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion and transfer rights and therefore share equally in our net income or losses.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate basic net loss per share by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net loss per share gives effect to all potential shares of common stock, including stock options, RSAs and RSUs, to the extent these are dilutive. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculated basic and diluted net loss per share as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.619%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,288)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(211,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">584,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">588,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is the same as diluted net loss per share because we reported net losses for all periods presented. We excluded the following weighted-average potential shares of common stock from our calculation of diluted net loss per share because these would be anti-dilutive (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,723&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,210&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,973&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,568&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units and restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></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></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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,244&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,815&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,058&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,277&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471621668928">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine our income tax provision for interim periods using an estimate of our annual effective tax rate adjusted for discrete items occurring during the periods presented. The primary difference between our effective tax rate and the federal statutory rate is the full valuation allowance we have established on our federal, state and foreign net operating losses and credits. We recorded income tax benefits of $11.2&#160;million and $21.1&#160;million for the three and six months ended June 30, 2023, respectively, and income tax provisions of $2.7&#160;million and $3.8&#160;million for the three and six months ended June 30, 2022, respectively. </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax benefits recorded for the three and six months ended June 30, 2023 were primarily driven by the pre-tax losses generated during the periods, partially offset by changes in our valuation allowance. The income tax provisions recorded for the three and six months ended June 30, 2022 were primarily driven by the income generated during the periods, partially offset by changes in our valuation allowance. All periods include the effects of the capitalization and amortization of research and development expenses as required by the 2017 Tax Cuts and Jobs Act.</span></div>We are subject to taxation in the U.S. and various other state and foreign jurisdictions. As we have net operating loss carryforwards for U.S. federal and state jurisdictions, the statute of limitations is open for all tax years. For material foreign jurisdictions, the tax years open to examination include the years 2018 and forward.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471623548896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographical Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Geographical Information</a></td>
<td class="text">Geographical Information<div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by geography based on our customers&#8217; billing addresses was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. and Canada</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,653&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530,726&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,021,474&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">992,799&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rest of World</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,561&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,453&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,934&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,368&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue   </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">708,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665,930&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,310,606&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,240,815&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom: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: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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:5pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">United States revenue was $518.5 million and $500.3 million for the three months ended June 30, 2023 and 2022, respectively, and $967.5 million and $941.3 million for the six months ended June 30, 2023 and 2022, respectively. No individual country other than the United States exceeded 10% of our total revenue for any period presented.</span></div><div style="margin-bottom:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Europe includes Russia and Turkey.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and equipment, net and operating lease right-of-use assets by geography is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States   </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,431&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,374&#160;</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,627&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,964&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,589&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">International</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net and operating lease right-of-use assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,994&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,828&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom: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: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></table></div><div style="margin-bottom:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Other than the United States, Mexico and Canada, no other country exceeded 10% of our total property and equipment, net and operating lease right-of-use assets for any period presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471612408880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring</a></td>
<td class="text">Restructuring<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, we initiated a restructuring plan intended to support our corporate strategy, improve efficiency and position our business in light of the ongoing macroeconomic environment (the &#8220;Plan&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Plan, we announced a workforce reduction of approximately 4%. We also ceased occupying and plan to sublease our former headquarters at 505 Brannan Street in San Francisco and abandoned certain other leased office spaces in order to adjust our office space footprint to better align with the needs of our flexible work model. As a result, we recorded impairment and abandonment charges for the related operating lease right-of-use assets and leasehold improvements.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges during the three and six months ended June 30, 2023 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.563%"><tr><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Office Space Reductions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and Other Personnel Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,886&#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:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,381&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,180&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,561&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Office Space Reductions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and Other Personnel Costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,749&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,749&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,437&#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:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,315&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,567&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,882&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Office space reductions are non-cash and include impairment charges and accelerated expense related to operating lease right-of-use assets and leasehold improvements. We estimated the fair value of the impaired assets using a discounted cash flow model based on market participant assumptions.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities and remaining charges under the Plan are immaterial as of June 30, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//420/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471623470384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - 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, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (34,942)<span></span>
</td>
<td class="num">$ (43,076)<span></span>
</td>
<td class="num">$ (243,521)<span></span>
</td>
<td class="num">$ (48,357)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471616368560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</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="Show.showAR( this, 'defref_ecd_IndividualAxis=pins_WanjiWalcottMember', window );">Wanji Walcott [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Wanji Walcott<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Legal Officer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">May 12, 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">381 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=pins_ChristineDeputyMember', window );">Christine Deputy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Christine Deputy<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief People Officer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">May 17, 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">303 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=pins_JeffreyJordanMember', window );">Jeffrey Jordan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Jeffrey Jordan<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">member of our board of directors<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">May 24, 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">365 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">120,000<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=pins_WanjiWalcottRuleTradingArrangementCommonStockMember', window );">Wanji Walcott Rule Trading Arrangement, Common Stock [Member] | Wanji Walcott [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">On May 12, 2023, Wanji Walcott, our Chief Legal Officer, adopted a trading plan intended to satisfy Rule 10b5-1(c) under the Securities Exchange Act of 1934, as amended (&#8220;Rule 10b5-1(c)&#8221;) to sell, between August 16, 2023 and August 31, 2024, (a) up to 14,199 shares of our Class A common stock, and (b) up to 50% of net shares of our Class A common stock to be issued to Ms. Walcott after the satisfaction of applicable taxes applicable following the vesting and settlement of 251,890 RSUs.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">14,199<span></span>
</td>
<td class="nump">14,199<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=pins_WanjiWalcottRuleTradingArrangementCommonStockMember', window );">Wanji Walcott Rule Trading Arrangement, Common Stock [Member] | Christine Deputy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">On May 17, 2023, Christine Deputy, our Chief People Officer, adopted a trading plan intended to satisfy Rule 10b5-1(c) to sell, between August 21, 2023 and June 19, 2024, (a) up to 135,457 shares of our Class A common stock, and (b) up to the total number of shares of our Class A common stock to be issued to Ms. Deputy after the satisfaction of applicable taxes following the vesting and settlement  of 151,041 RSUs.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=pins_WanjiWalcottRuleTradingArrangementCommonStockMember', window );">Wanji Walcott Rule Trading Arrangement, Common Stock [Member] | Jeffrey Jordan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">On May 24, 2023, Jeffrey Jordan, a member of our board of directors, adopted a trading plan intended to satisfy Rule 10b5-1(c) on behalf of the Jordan Family Revocable Trust to sell, between October 11, 2023 and October 10, 2024, up to 120,000 shares of our Class A common stock.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember', window );">Wanji Walcott Rule Trading Arrangement, Restricted Stock Units [Member] | Wanji Walcott [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">251,890<span></span>
</td>
<td class="nump">251,890<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=pins_ChristineDeputyRuleTradingArrangementCommonStockMember', window );">Christine Deputy Rule Trading Arrangement, Common Stock [Member] | Christine Deputy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">135,457<span></span>
</td>
<td class="nump">135,457<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember', window );">Christine Deputy Rule Trading Arrangement, Restricted Stock Units [Member] | Christine Deputy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">151,041<span></span>
</td>
<td class="nump">151,041<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_IndividualAxis=pins_WanjiWalcottMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=pins_WanjiWalcottMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=pins_ChristineDeputyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=pins_ChristineDeputyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=pins_JeffreyJordanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=pins_JeffreyJordanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=pins_WanjiWalcottRuleTradingArrangementCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=pins_WanjiWalcottRuleTradingArrangementCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=pins_ChristineDeputyRuleTradingArrangementCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=pins_ChristineDeputyRuleTradingArrangementCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471616344576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business 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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">We prepared the accompanying condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP").<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text">We have eliminated all intercompany balances and transactions.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">Reclassifications We have reclassified certain amounts in prior periods to conform with current presentation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparing our condensed consolidated financial statements in conformity with GAAP requires us to make estimates and judgments that affect amounts reported in the condensed consolidated financial statements and accompanying notes. We base these estimates and judgments on historical experience and various other assumptions that we consider reasonable. GAAP requires us to make estimates and assumptions in several areas, including the fair values of financial instruments, leases, assets acquired and liabilities assumed through business combinations, share-based awards, and contingencies as well as the collectability of our accounts receivable, the useful lives of our intangible assets and property and equipment, the incremental borrowing rate we use to determine our operating lease liabilities, and revenue recognition, among others. Actual results could differ materially from these estimates and judgments.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present net loss per share using&#160;the&#160;two-class&#160;method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion and transfer rights and therefore share equally in our net income or losses.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate basic net loss per share by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.</span></div>Diluted net loss per share gives effect to all potential shares of common stock, including stock options, RSAs and RSUs, to the extent these are dilutive.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471621196848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Fair Values of Financial Instruments Measured on a Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the financial instruments we measure at fair value on a recurring basis&#160;are as follows (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"><tr><td style="width:1.0%"></td><td style="width:43.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds   </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">799,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">799,282&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,455&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,455&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,087&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,087&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,974&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasury securities   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,302&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,302&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,305&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. agency bonds</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,040&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,040&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,210&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,638&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,638&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,353&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,353&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"><tr><td style="width:1.0%"></td><td style="width:43.004%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds   </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,017,191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,017,191&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,975&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,975&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,542&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,990&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,990&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,075&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,075&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,192&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,916&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,916&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,246&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,449&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,449&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,599&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. agency bonds</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,687&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,687&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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><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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certificates of deposit   </span></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,530&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,530&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Fair Value of Marketable Securities by Contractual Maturity</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our marketable securities by contractual maturity is as follows (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.850%"><tr><td style="width:1.0%"></td><td style="width:81.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.342%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due in one year or less   </span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849,183&#160;</span></td><td style="background-color:#e2e3e4;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due after one to five years   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266,373&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total   </span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,115,556&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471623767920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Activity</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity during the six months ended June 30, 2023, was as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"><tr><td style="width:1.0%"></td><td style="width:12.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.429%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.429%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.429%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.435%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Options Outstanding</span></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Aggregate Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Value </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,799</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.25&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,165&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised   </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,275)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,524</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.18&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,996&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,433</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">We calculate intrinsic value based on the difference between the exercise price of in-the-money-stock options and the fair value of our common stock as of the respective balance sheet date.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Restricted Stock Unit Activity</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU and RSA activity during the six months ended June 30, 2023, was as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"><tr><td style="width:1.0%"></td><td style="width:70.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.771%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units and Restricted Stock Awards Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,518</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.46&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted   </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,358</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.50&#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:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,308)</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.68&#160;</span></td><td style="background-color:#e2e3e4;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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,650)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.06&#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:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,918</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.43&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Share-Based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense during the three and six months ended June 30, 2023 and 2022, was as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"><tr><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.768%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.774%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue   </span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,417&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,049&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,611&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,398&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,501&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,587&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,270&#160;</span></td><td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative   </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation   </span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,630&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,413&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,752&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190,653&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471621266608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of Basic and Diluted Net Income (Loss) Per Share</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculated basic and diluted net loss per share as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.619%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,314)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,288)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(211,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">584,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">588,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.36)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#e2e3e4;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:#e2e3e4;padding:0 1pt"></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Loss Per Share</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is the same as diluted net loss per share because we reported net losses for all periods presented. We excluded the following weighted-average potential shares of common stock from our calculation of diluted net loss per share because these would be anti-dilutive (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,723&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,210&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,973&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,568&#160;</span></td><td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units and restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></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></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></tr><tr><td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,244&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,815&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,058&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"></td><td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,277&#160;</span></td><td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471620019920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographical Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue Disaggregated by Geography</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by geography based on our customers&#8217; billing addresses was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. and Canada</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549,653&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530,726&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,021,474&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">992,799&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rest of World</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,561&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,453&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,934&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,368&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue   </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">708,025&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665,930&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,310,606&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,240,815&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom: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: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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:5pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">United States revenue was $518.5 million and $500.3 million for the three months ended June 30, 2023 and 2022, respectively, and $967.5 million and $941.3 million for the six months ended June 30, 2023 and 2022, respectively. No individual country other than the United States exceeded 10% of our total revenue for any period presented.</span></div><div style="margin-bottom:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Europe includes Russia and Turkey.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Property and Equipment, Net and Operating Lease Right-of-Use Assets by Geography</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and equipment, net and operating lease right-of-use assets by geography is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States   </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,431&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,374&#160;</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,627&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,964&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,589&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">International</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net and operating lease right-of-use assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,994&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,828&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom: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: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></table></div><div style="margin-bottom:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Other than the United States, Mexico and Canada, no other country exceeded 10% of our total property and equipment, net and operating lease right-of-use assets for any period presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -SubTopic 10<br> -Topic 280<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -SubTopic 10<br> -Topic 280<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471619994720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Summary of Restructuring Charges</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges during the three and six months ended June 30, 2023 were as follows (in thousands):</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.563%"><tr><td style="width:1.0%"></td><td style="width:12.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Office Space Reductions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and Other Personnel Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,886&#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:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,381&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,180&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,561&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Office Space Reductions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and Other Personnel Costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,749&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,749&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,437&#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:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,315&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,567&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,882&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt">Office space reductions are non-cash and include impairment charges and accelerated expense related to operating lease right-of-use assets and leasehold improvements. We estimated the fair value of the impaired assets using a discounted cash flow model based on market participant assumptions.</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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471613793552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Fair Values of Financial Instruments Measured on a Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">$ 1,115,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">324,087<span></span>
</td>
<td class="nump">$ 363,075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">238,974<span></span>
</td>
<td class="nump">241,192<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">206,302<span></span>
</td>
<td class="nump">242,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">188,305<span></span>
</td>
<td class="nump">158,246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">2,243<span></span>
</td>
<td class="nump">1,067<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsFairValueDisclosure', window );">Other assets</a></td>
<td class="nump">4,353<span></span>
</td>
<td class="nump">5,530<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | U.S. agency bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">123,040<span></span>
</td>
<td class="nump">31,687<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Non-U.S. government and supranational bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">19,210<span></span>
</td>
<td class="nump">22,599<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">15,638<span></span>
</td>
<td class="nump">27,449<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">206,302<span></span>
</td>
<td class="nump">242,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsFairValueDisclosure', window );">Other assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | U.S. agency bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Non-U.S. government and supranational bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">324,087<span></span>
</td>
<td class="nump">363,075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">238,974<span></span>
</td>
<td class="nump">241,192<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">188,305<span></span>
</td>
<td class="nump">158,246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">2,243<span></span>
</td>
<td class="nump">1,067<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsFairValueDisclosure', window );">Other assets</a></td>
<td class="nump">4,353<span></span>
</td>
<td class="nump">5,530<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | U.S. agency bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">123,040<span></span>
</td>
<td class="nump">31,687<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Non-U.S. government and supranational bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">19,210<span></span>
</td>
<td class="nump">22,599<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Recurring | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">15,638<span></span>
</td>
<td class="nump">27,449<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsFairValueDisclosure', window );">Other assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | U.S. agency bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Non-U.S. government and supranational bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">799,282<span></span>
</td>
<td class="nump">1,017,191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Level 1 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">799,282<span></span>
</td>
<td class="nump">1,017,191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Level 2 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds | Level 3 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">109,455<span></span>
</td>
<td class="nump">111,975<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Level 1 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Level 2 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">109,455<span></span>
</td>
<td class="nump">111,975<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Level 3 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,542<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Level 1 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Level 2 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,542<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Level 3 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities | Level 1 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities | Level 2 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities | Level 3 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid Expenses And Other Current Assets, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pins_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=pins_MunicipalSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=pins_MunicipalSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471718235696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Fair Value of Marketable Securities by Contractual Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less</a></td>
<td class="nump">$ 849,183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due after one to five years</a></td>
<td class="nump">266,373<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total</a></td>
<td class="nump">$ 1,115,556<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471623754512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Minimum required purchases</a></td>
<td class="nump">$ 2,057.4<span></span>
</td>
<td class="nump">$ 3,250.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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471613549056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">5 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, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Feb. 02, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Grant-date fair value of stock options vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,200<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of stock options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,400<span></span>
</td>
<td class="nump">$ 83,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized share-based compensation expense</a></td>
<td class="nump">$ 1,380,600<span></span>
</td>
<td class="nump">$ 1,380,600<span></span>
</td>
<td class="nump">$ 1,380,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average recognition period for unrecognized share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized share repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,215,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Class A common stock</a></td>
<td class="nump">$ 428,892<span></span>
</td>
<td class="nump">$ 500,500<span></span>
</td>
<td class="nump">$ 500,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_StockRepurchaseProgramExciseTaxes', window );">Excise tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pins_A2009StockPlanMember', window );">2009 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for issuance (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pins_A2019OmnibusIncentivePlanMember', window );">2019 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares', window );">Percentage of outstanding shares, additional reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pins_A2019OmnibusIncentivePlanMember', window );">2019 Plan | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares reserved for issuance (in shares)</a></td>
<td class="nump">142,138,182<span></span>
</td>
<td class="nump">142,138,182<span></span>
</td>
<td class="nump">142,138,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options | 2009 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options | 2019 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | 2009 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 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_pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Additional Shares Reserved For Future Issuance, Percentage Of Outstanding Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pins_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_pins_StockRepurchaseProgramExciseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Excise Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pins_StockRepurchaseProgramExciseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pins_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PlanNameAxis=pins_A2009StockPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=pins_A2009StockPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=pins_A2019OmnibusIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=pins_A2019OmnibusIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471619398688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock Option Activity (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">15,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(1,275)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">14,524<span></span>
</td>
<td class="nump">15,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">7,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 13.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">2.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">14.18<span></span>
</td>
<td class="nump">$ 13.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 8.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-Average Remaining Contractual Term, Outstanding</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-Average Remaining Contractual Term, Exercisable</a></td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding | $</a></td>
<td class="nump">$ 190,996<span></span>
</td>
<td class="nump">$ 174,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Exercisable | $</a></td>
<td class="nump">$ 139,004<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471612456912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Restricted Stock Unit Activity (Details) - Restricted Stock Units and Restricted Stock Awards Outstanding<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">54,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">20,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released (in shares) | shares</a></td>
<td class="num">(14,308)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(4,650)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">55,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 25.46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">24.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Released (in dollars per share) | $ / shares</a></td>
<td class="nump">24.68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">24.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 25.43<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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=pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471612438000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Share-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, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation expense</a></td>
<td class="nump">$ 169,630<span></span>
</td>
<td class="nump">$ 117,413<span></span>
</td>
<td class="nump">$ 312,752<span></span>
</td>
<td class="nump">$ 190,653<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation expense</a></td>
<td class="nump">2,740<span></span>
</td>
<td class="nump">1,417<span></span>
</td>
<td class="nump">5,049<span></span>
</td>
<td class="nump">2,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation expense</a></td>
<td class="nump">108,580<span></span>
</td>
<td class="nump">81,436<span></span>
</td>
<td class="nump">202,845<span></span>
</td>
<td class="nump">134,326<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation expense</a></td>
<td class="nump">26,398<span></span>
</td>
<td class="nump">18,501<span></span>
</td>
<td class="nump">45,587<span></span>
</td>
<td class="nump">30,270<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share based compensation expense</a></td>
<td class="nump">$ 31,912<span></span>
</td>
<td class="nump">$ 16,059<span></span>
</td>
<td class="nump">$ 59,271<span></span>
</td>
<td class="nump">$ 23,446<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471613152944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details) - USD ($)<br> $ / shares in Units, 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, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share, basic (in shares)</a></td>
<td class="nump">674,280<span></span>
</td>
<td class="nump">662,242<span></span>
</td>
<td class="nump">677,696<span></span>
</td>
<td class="nump">659,585<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share, diluted (in shares)</a></td>
<td class="nump">674,280<span></span>
</td>
<td class="nump">662,242<span></span>
</td>
<td class="nump">677,696<span></span>
</td>
<td class="nump">659,585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss, basic</a></td>
<td class="num">$ (30,314)<span></span>
</td>
<td class="num">$ (37,288)<span></span>
</td>
<td class="num">$ (211,427)<span></span>
</td>
<td class="num">$ (41,845)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss, diluted</a></td>
<td class="num">$ (30,314)<span></span>
</td>
<td class="num">$ (37,288)<span></span>
</td>
<td class="num">$ (211,427)<span></span>
</td>
<td class="num">$ (41,845)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share, basic (in shares)</a></td>
<td class="nump">584,978<span></span>
</td>
<td class="nump">573,255<span></span>
</td>
<td class="nump">588,382<span></span>
</td>
<td class="nump">570,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share, diluted (in shares)</a></td>
<td class="nump">584,978<span></span>
</td>
<td class="nump">573,255<span></span>
</td>
<td class="nump">588,382<span></span>
</td>
<td class="nump">570,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract', 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss, basic</a></td>
<td class="num">$ (4,628)<span></span>
</td>
<td class="num">$ (5,788)<span></span>
</td>
<td class="num">$ (32,094)<span></span>
</td>
<td class="num">$ (6,512)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss, diluted</a></td>
<td class="num">$ (4,628)<span></span>
</td>
<td class="num">$ (5,788)<span></span>
</td>
<td class="num">$ (32,094)<span></span>
</td>
<td class="num">$ (6,512)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share, basic (in shares)</a></td>
<td class="nump">89,302<span></span>
</td>
<td class="nump">88,987<span></span>
</td>
<td class="nump">89,314<span></span>
</td>
<td class="nump">88,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share, diluted (in shares)</a></td>
<td class="nump">89,302<span></span>
</td>
<td class="nump">88,987<span></span>
</td>
<td class="nump">89,314<span></span>
</td>
<td class="nump">88,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per share (in dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicTwoClassMethodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicTwoClassMethodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareDilutedTwoClassMethodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_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>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471613708032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Loss Per Share (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, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Weighted-average anti-dilutive shares of common stock (in shares)</a></td>
<td class="nump">65,244<span></span>
</td>
<td class="nump">63,815<span></span>
</td>
<td class="nump">67,058<span></span>
</td>
<td class="nump">57,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Outstanding stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Weighted-average anti-dilutive shares of common stock (in shares)</a></td>
<td class="nump">14,723<span></span>
</td>
<td class="nump">15,210<span></span>
</td>
<td class="nump">14,973<span></span>
</td>
<td class="nump">15,568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember', window );">Unvested restricted stock units and restricted stock awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Weighted-average anti-dilutive shares of common stock (in shares)</a></td>
<td class="nump">50,521<span></span>
</td>
<td class="nump">48,605<span></span>
</td>
<td class="nump">52,085<span></span>
</td>
<td class="nump">41,709<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471623440576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (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, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="num">$ (11,233)<span></span>
</td>
<td class="nump">$ 2,684<span></span>
</td>
<td class="num">$ (21,117)<span></span>
</td>
<td class="nump">$ 3,812<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471613174032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographical Information (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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 708,025<span></span>
</td>
<td class="nump">$ 665,930<span></span>
</td>
<td class="nump">$ 1,310,606<span></span>
</td>
<td class="nump">$ 1,240,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total property and equipment, net and operating lease right-of-use assets</a></td>
<td class="nump">121,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 265,828<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=pins_UnitedStatesAndCanadaMember', window );">U.S. and Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">549,653<span></span>
</td>
<td class="nump">530,726<span></span>
</td>
<td class="nump">1,021,474<span></span>
</td>
<td class="nump">992,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">118,810<span></span>
</td>
<td class="nump">104,751<span></span>
</td>
<td class="nump">216,198<span></span>
</td>
<td class="nump">193,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=pins_RestOfWorldMember', window );">Rest Of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">39,561<span></span>
</td>
<td class="nump">30,453<span></span>
</td>
<td class="nump">72,934<span></span>
</td>
<td class="nump">54,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">518,500<span></span>
</td>
<td class="nump">$ 500,300<span></span>
</td>
<td class="nump">967,500<span></span>
</td>
<td class="nump">$ 941,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total property and equipment, net and operating lease right-of-use assets</a></td>
<td class="nump">74,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205,374<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total property and equipment, net and operating lease right-of-use assets</a></td>
<td class="nump">13,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total property and equipment, net and operating lease right-of-use assets</a></td>
<td class="nump">12,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,589<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total property and equipment, net and operating lease right-of-use assets</a></td>
<td class="nump">$ 20,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,238<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_StatementGeographicalAxis=pins_UnitedStatesAndCanadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=pins_UnitedStatesAndCanadaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=pins_RestOfWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=pins_RestOfWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471620078640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=pins_PlanMember', window );">Plan | Employee Severance</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Workforce reduction</a></td>
<td class="nump">4.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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent</td>
</tr>
<tr>
<td style="padding-right: 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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=pins_PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=pins_PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140471623592464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Summary of Restructuring Charges (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Office Space Reductions</a></td>
<td class="nump">$ 4,381<span></span>
</td>
<td class="nump">$ 117,315<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance and Other Personnel Costs</a></td>
<td class="nump">1,180<span></span>
</td>
<td class="nump">9,567<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="nump">5,561<span></span>
</td>
<td class="nump">126,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Office Space Reductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance and Other Personnel Costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Office Space Reductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance and Other Personnel Costs</a></td>
<td class="nump">603<span></span>
</td>
<td class="nump">4,696<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="nump">603<span></span>
</td>
<td class="nump">4,696<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Office Space Reductions</a></td>
<td class="nump">4,381<span></span>
</td>
<td class="nump">117,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance and Other Personnel Costs</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">2,122<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="nump">4,886<span></span>
</td>
<td class="nump">119,437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Office Space Reductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance and Other Personnel Costs</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">2,749<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Total</a></td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">$ 2,749<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>pins-20230630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pins="http://www.pinterest.com/20230630"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="pins-20230630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-26</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-26</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">pins:MunicipalSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2009StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2009StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2009StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2019OmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2019OmnibusIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pins:A2019OmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <instant>2023-02-02</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
        </entity>
        <period>
            <startDate>2023-02-02</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">pins:RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:UnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pins:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">pins:PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:WanjiWalcottMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:WanjiWalcottRuleTradingArrangementCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:WanjiWalcottMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:WanjiWalcottMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:WanjiWalcottRuleTradingArrangementCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:WanjiWalcottMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:ChristineDeputyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:WanjiWalcottRuleTradingArrangementCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:ChristineDeputyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:ChristineDeputyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:ChristineDeputyRuleTradingArrangementCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:ChristineDeputyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JeffreyJordanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">pins:WanjiWalcottRuleTradingArrangementCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JeffreyJordanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001506293</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pins:JeffreyJordanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-26">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-27">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-28">2023</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-29">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-30">0001506293</dei:EntityCentralIndexKey>
    <ecd:TrdArrDuration contextRef="c-208" id="f-672">P381D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-212" id="f-673">P303D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-216" id="f-674">P365D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2023-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-38872</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">Pinterest, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">26-3607129</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">651 Brannan Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">94107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">762-7100</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Class A Common Stock, $0.00001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">PINS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">581878162</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-25" unitRef="shares">88128222</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-31" unitRef="usd">1179852000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-32" unitRef="usd">1611063000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-4" decimals="-3" id="f-33" unitRef="usd">1115556000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-5" decimals="-3" id="f-34" unitRef="usd">1087164000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-35" unitRef="usd">12074000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-36" unitRef="usd">12672000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-37" unitRef="usd">544055000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-38" unitRef="usd">681532000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">101680000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-40" unitRef="usd">74918000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-41" unitRef="usd">2941143000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-42" unitRef="usd">3454677000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-43" unitRef="usd">28414000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-44" unitRef="usd">59575000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">93580000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-46" unitRef="usd">206253000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-4" decimals="-3" id="f-47" unitRef="usd">121142000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-5" decimals="-3" id="f-48" unitRef="usd">124822000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-49" unitRef="usd">17517000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-50" unitRef="usd">17403000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">3201796000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-52" unitRef="usd">3862730000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">64080000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">87920000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">255799000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">292611000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">319879000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">380531000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">163015000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">178694000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">25820000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">21851000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">508714000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">581076000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-65" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-66" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-67"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-68"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="-3" id="f-69" unitRef="shares">6666667000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="-3" id="f-70" unitRef="shares">6666667000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="-3" id="f-71" unitRef="shares">581002000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="-3" id="f-72" unitRef="shares">581002000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="-3" id="f-73" unitRef="shares">593918000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-6" decimals="-3" id="f-74" unitRef="shares">593918000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-75"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-76"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="-3" id="f-77" unitRef="shares">1333333000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="-3" id="f-78" unitRef="shares">1333333000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="-3" id="f-79" unitRef="shares">88514000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-3" id="f-80" unitRef="shares">88514000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="-3" id="f-81" unitRef="shares">89284000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="-3" id="f-82" unitRef="shares">89284000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">7000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">7000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-3" id="f-85" unitRef="usd">5059960000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">5407724000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">-8706000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">-11419000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">-2358179000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">-2114658000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-91" unitRef="usd">2693082000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">3281654000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-93" unitRef="usd">3201796000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-94" unitRef="usd">3862730000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-95" unitRef="usd">708025000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-96" unitRef="usd">665930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-97" unitRef="usd">1310606000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-98" unitRef="usd">1240815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-10" decimals="-3" id="f-99" unitRef="usd">168740000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-11" decimals="-3" id="f-100" unitRef="usd">164896000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-101" unitRef="usd">339666000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-12" decimals="-3" id="f-102" unitRef="usd">310966000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-10" decimals="-3" id="f-103" unitRef="usd">269391000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-11" decimals="-3" id="f-104" unitRef="usd">233508000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-105" unitRef="usd">535737000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-12" decimals="-3" id="f-106" unitRef="usd">429056000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-10" decimals="-3" id="f-107" unitRef="usd">243239000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-11" decimals="-3" id="f-108" unitRef="usd">212037000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-109" unitRef="usd">444370000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-12" decimals="-3" id="f-110" unitRef="usd">385990000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-10" decimals="-3" id="f-111" unitRef="usd">99898000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-11" decimals="-3" id="f-112" unitRef="usd">89994000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-113" unitRef="usd">307762000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-12" decimals="-3" id="f-114" unitRef="usd">152973000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses contextRef="c-10" decimals="-3" id="f-115" unitRef="usd">781268000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-11" decimals="-3" id="f-116" unitRef="usd">700435000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-3" id="f-117" unitRef="usd">1627535000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-12" decimals="-3" id="f-118" unitRef="usd">1278985000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-10" decimals="-3" id="f-119" unitRef="usd">-73243000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-11" decimals="-3" id="f-120" unitRef="usd">-34505000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-121" unitRef="usd">-316929000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-3" id="f-122" unitRef="usd">-38170000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-10" decimals="-3" id="f-123" unitRef="usd">24888000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-11" decimals="-3" id="f-124" unitRef="usd">3365000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-125" unitRef="usd">49789000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-12" decimals="-3" id="f-126" unitRef="usd">4453000</us-gaap:InvestmentIncomeInterest>
    <pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet contextRef="c-10" decimals="-3" id="f-127" unitRef="usd">-2180000</pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet>
    <pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet contextRef="c-11" decimals="-3" id="f-128" unitRef="usd">9252000</pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet>
    <pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet contextRef="c-1" decimals="-3" id="f-129" unitRef="usd">-2502000</pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet>
    <pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet contextRef="c-12" decimals="-3" id="f-130" unitRef="usd">10828000</pins:InterestExpenseAndOtherNonoperatingExpenseIncomeNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-10" decimals="-3" id="f-131" unitRef="usd">-46175000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-11" decimals="-3" id="f-132" unitRef="usd">-40392000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-133" unitRef="usd">-264638000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-134" unitRef="usd">-44545000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-10" decimals="-3" id="f-135" unitRef="usd">-11233000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-136" unitRef="usd">2684000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-137" unitRef="usd">-21117000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-138" unitRef="usd">3812000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-10" decimals="-3" id="f-139" unitRef="usd">-34942000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-140" unitRef="usd">-43076000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-141" unitRef="usd">-243521000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-142" unitRef="usd">-48357000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-10"
      decimals="2"
      id="f-143"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-10"
      decimals="2"
      id="f-144"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-11"
      decimals="2"
      id="f-145"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-11"
      decimals="2"
      id="f-146"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-147"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-148"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-149"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-150"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-10" decimals="-3" id="f-151" unitRef="shares">674280000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-10" decimals="-3" id="f-152" unitRef="shares">674280000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-11" decimals="-3" id="f-153" unitRef="shares">662242000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-11" decimals="-3" id="f-154" unitRef="shares">662242000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-155" unitRef="shares">677696000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-156" unitRef="shares">677696000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="-3" id="f-157" unitRef="shares">659585000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="-3" id="f-158" unitRef="shares">659585000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-10" decimals="-3" id="f-159" unitRef="usd">-34942000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-160" unitRef="usd">-43076000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-161" unitRef="usd">-243521000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-162" unitRef="usd">-48357000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-10" decimals="-3" id="f-163" unitRef="usd">-1198000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-11" decimals="-3" id="f-164" unitRef="usd">-2194000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-165" unitRef="usd">2758000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-166" unitRef="usd">-10038000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-10" decimals="-3" id="f-167" unitRef="usd">-376000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-11" decimals="-3" id="f-168" unitRef="usd">-805000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-169" unitRef="usd">-45000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-170" unitRef="usd">-1039000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-10" decimals="-3" id="f-171" unitRef="usd">-36516000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-11" decimals="-3" id="f-172" unitRef="usd">-46075000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-173" unitRef="usd">-240808000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-12" decimals="-3" id="f-174" unitRef="usd">-59434000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding contextRef="c-13" decimals="-3" id="f-175" unitRef="shares">684157000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-176" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-177" unitRef="usd">5390101000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-178" unitRef="usd">-7132000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-179" unitRef="usd">-2323237000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-180" unitRef="usd">3059739000</us-gaap:StockholdersEquity>
    <pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased contextRef="c-18" decimals="-3" id="f-181" unitRef="shares">3480000</pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-19" decimals="-3" id="f-182" unitRef="usd">71695000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-10" decimals="-3" id="f-183" unitRef="usd">71695000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-18" decimals="-3" id="f-184" unitRef="shares">325000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-19" decimals="-3" id="f-185" unitRef="usd">816000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-10" decimals="-3" id="f-186" unitRef="usd">816000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-18" decimals="-3" id="f-187" unitRef="shares">18446000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-19" decimals="-3" id="f-188" unitRef="usd">428892000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-10" decimals="-3" id="f-189" unitRef="usd">428892000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-19" decimals="-3" id="f-190" unitRef="usd">169630000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-10" decimals="-3" id="f-191" unitRef="usd">169630000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-20" decimals="-3" id="f-192" unitRef="usd">-1574000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-10" decimals="-3" id="f-193" unitRef="usd">-1574000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-21" decimals="-3" id="f-194" unitRef="usd">-34942000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-10" decimals="-3" id="f-195" unitRef="usd">-34942000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c-22" decimals="-3" id="f-196" unitRef="shares">669516000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-197" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-198" unitRef="usd">5059960000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-199" unitRef="usd">-8706000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-200" unitRef="usd">-2358179000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-201" unitRef="usd">2693082000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding contextRef="c-26" decimals="-3" id="f-202" unitRef="shares">662254000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-203" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-204" unitRef="usd">5133804000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-205" unitRef="usd">-10259000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-206" unitRef="usd">-2023892000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-207" unitRef="usd">3099660000</us-gaap:StockholdersEquity>
    <pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased contextRef="c-31" decimals="-3" id="f-208" unitRef="shares">3684000</pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-32" decimals="-3" id="f-209" unitRef="usd">37953000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-11" decimals="-3" id="f-210" unitRef="usd">37953000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-31" decimals="-3" id="f-211" unitRef="shares">4188000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-32" decimals="-3" id="f-212" unitRef="usd">3044000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-11" decimals="-3" id="f-213" unitRef="usd">3044000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-32" decimals="-3" id="f-214" unitRef="usd">117413000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-11" decimals="-3" id="f-215" unitRef="usd">117413000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-33" decimals="-3" id="f-216" unitRef="usd">-2999000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-11" decimals="-3" id="f-217" unitRef="usd">-2999000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-34" decimals="-3" id="f-218" unitRef="usd">-43076000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-219" unitRef="usd">-43076000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c-35" decimals="-3" id="f-220" unitRef="shares">670126000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-221" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-222" unitRef="usd">5216308000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-223" unitRef="usd">-13258000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-224" unitRef="usd">-2066968000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-225" unitRef="usd">3136089000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding contextRef="c-40" decimals="-3" id="f-226" unitRef="shares">683202000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-227" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-228" unitRef="usd">5407724000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-229" unitRef="usd">-11419000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-230" unitRef="usd">-2114658000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-231" unitRef="usd">3281654000</us-gaap:StockholdersEquity>
    <pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased contextRef="c-44" decimals="-3" id="f-232" unitRef="shares">6255000</pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-45" decimals="-3" id="f-233" unitRef="usd">163203000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-234" unitRef="usd">163203000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-44" decimals="-3" id="f-235" unitRef="shares">1275000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-45" decimals="-3" id="f-236" unitRef="usd">3216000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-237" unitRef="usd">3216000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-44" decimals="-3" id="f-238" unitRef="shares">21216000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-45" decimals="-3" id="f-239" unitRef="usd">500529000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-240" unitRef="usd">500529000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-45" decimals="-3" id="f-241" unitRef="usd">312752000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">312752000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-46" decimals="-3" id="f-243" unitRef="usd">2713000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">2713000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-47" decimals="-3" id="f-245" unitRef="usd">-243521000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-246" unitRef="usd">-243521000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c-22" decimals="-3" id="f-247" unitRef="shares">669516000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-248" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-249" unitRef="usd">5059960000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-250" unitRef="usd">-8706000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-251" unitRef="usd">-2358179000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-252" unitRef="usd">2693082000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding contextRef="c-48" decimals="-3" id="f-253" unitRef="shares">656872000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-254" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-255" unitRef="usd">5059528000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-256" unitRef="usd">-2181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-257" unitRef="usd">-2018611000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-258" unitRef="usd">3038743000</us-gaap:StockholdersEquity>
    <pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased contextRef="c-53" decimals="-3" id="f-259" unitRef="shares">8697000</pins:StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-54" decimals="-3" id="f-260" unitRef="usd">37953000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-261" unitRef="usd">37953000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-53" decimals="-3" id="f-262" unitRef="shares">4557000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-54" decimals="-3" id="f-263" unitRef="usd">4080000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-12" decimals="-3" id="f-264" unitRef="usd">4080000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-54" decimals="-3" id="f-265" unitRef="usd">190653000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-12" decimals="-3" id="f-266" unitRef="usd">190653000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-55" decimals="-3" id="f-267" unitRef="usd">-11077000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-268" unitRef="usd">-11077000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-56" decimals="-3" id="f-269" unitRef="usd">-48357000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-270" unitRef="usd">-48357000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c-35" decimals="-3" id="f-271" unitRef="shares">670126000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-272" unitRef="usd">7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-273" unitRef="usd">5216308000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-274" unitRef="usd">-13258000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-275" unitRef="usd">-2066968000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-276" unitRef="usd">3136089000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-277" unitRef="usd">-243521000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-278" unitRef="usd">-48357000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-279" unitRef="usd">11283000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-280" unitRef="usd">16355000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-281" unitRef="usd">312752000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-12" decimals="-3" id="f-282" unitRef="usd">190653000</us-gaap:ShareBasedCompensation>
    <us-gaap:ImpairmentOfLeasehold contextRef="c-1" decimals="-3" id="f-283" unitRef="usd">117315000</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:ImpairmentOfLeasehold contextRef="c-12" decimals="-3" id="f-284" unitRef="usd">0</us-gaap:ImpairmentOfLeasehold>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-285" unitRef="usd">4501000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-12" decimals="-3" id="f-286" unitRef="usd">-12473000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-287" unitRef="usd">-136827000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-12" decimals="-3" id="f-288" unitRef="usd">-143877000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-289" unitRef="usd">23048000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-12" decimals="-3" id="f-290" unitRef="usd">31057000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets contextRef="c-1" decimals="-3" id="f-291" unitRef="usd">-34595000</pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets contextRef="c-12" decimals="-3" id="f-292" unitRef="usd">-25103000</pins:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-293" unitRef="usd">-24295000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-12" decimals="-3" id="f-294" unitRef="usd">40557000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-295" unitRef="usd">-31663000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-12" decimals="-3" id="f-296" unitRef="usd">10605000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-297" unitRef="usd">-39568000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-298" unitRef="usd">-26752000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-299" unitRef="usd">246176000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-3" id="f-300" unitRef="usd">333457000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-3" id="f-301" unitRef="usd">2800000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-12" decimals="-3" id="f-302" unitRef="usd">19916000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-303" unitRef="usd">654349000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-12" decimals="-3" id="f-304" unitRef="usd">367806000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-305" unitRef="usd">29271000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-12" decimals="-3" id="f-306" unitRef="usd">4168000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">609402000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-12" decimals="-3" id="f-308" unitRef="usd">393784000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-309" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-12" decimals="-3" id="f-310" unitRef="usd">86059000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-311" unitRef="usd">-18476000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-3" id="f-312" unitRef="usd">-75829000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-313" unitRef="usd">3216000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-12" decimals="-3" id="f-314" unitRef="usd">4080000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-315" unitRef="usd">500000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-12" decimals="-3" id="f-316" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-317" unitRef="usd">163203000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-318" unitRef="usd">37953000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-319" unitRef="usd">-659987000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-3" id="f-320" unitRef="usd">-33873000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-321" unitRef="usd">1075000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-322" unitRef="usd">-1947000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-323" unitRef="usd">-431212000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-3" id="f-324" unitRef="usd">221808000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-325" unitRef="usd">1617660000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-52" decimals="-3" id="f-326" unitRef="usd">1427064000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-327" unitRef="usd">1186448000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-39" decimals="-3" id="f-328" unitRef="usd">1648872000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-329" unitRef="usd">13809000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-330" unitRef="usd">15899000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-331" unitRef="usd">1179852000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-39" decimals="-3" id="f-332" unitRef="usd">1641509000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c-4" decimals="-3" id="f-333" unitRef="usd">2243000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-39" decimals="-3" id="f-334" unitRef="usd">1834000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-4" decimals="-3" id="f-335" unitRef="usd">4353000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-39" decimals="-3" id="f-336" unitRef="usd">5529000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-337" unitRef="usd">1186448000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-39" decimals="-3" id="f-338" unitRef="usd">1648872000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-339">Description of Business and Summary of Significant Accounting Policies&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pinterest was incorporated in Delaware in 2008 and is headquartered in San Francisco, California. Pinterest is a visual discovery engine that people around the globe use to find the inspiration to create a life they love. We generate revenue by delivering ads on our website and mobile application.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We prepared the accompanying condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"). The condensed consolidated financial statements include the accounts of Pinterest, Inc. and its wholly owned subsidiaries. We have eliminated all intercompany balances and transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated balance sheet as of December&#160;31, 2022 included herein was derived from the audited financial statements as of that date. We have condensed or omitted certain information and notes normally included in complete financial statements prepared in accordance with GAAP. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements as of and for the year ended December&#160;31, 2022, which are included in our Annual Report on Form 10-K. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In our opinion, the accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the results for the interim periods presented, but they are not necessarily indicative of the results of operations to be expected for the year ending December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have reclassified certain amounts in prior periods to conform with current presentation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preparing our condensed consolidated financial statements in conformity with GAAP requires us to make estimates and judgments that affect amounts reported in the condensed consolidated financial statements and accompanying notes. We base these estimates and judgments on historical experience and various other assumptions that we consider reasonable. GAAP requires us to make estimates and assumptions in several areas, including the fair values of financial instruments, leases, assets acquired and liabilities assumed through business combinations, share-based awards, and contingencies as well as the collectability of our accounts receivable, the useful lives of our intangible assets and property and equipment, the incremental borrowing rate we use to determine our operating lease liabilities, and revenue recognition, among others. Actual results could differ materially from these estimates and judgments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no material changes to our significant accounting policies from our Annual Report on Form 10-K for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-340">We prepared the accompanying condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP").</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-341">We have eliminated all intercompany balances and transactions.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c-1" id="f-342">Reclassifications We have reclassified certain amounts in prior periods to conform with current presentation.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-343">&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preparing our condensed consolidated financial statements in conformity with GAAP requires us to make estimates and judgments that affect amounts reported in the condensed consolidated financial statements and accompanying notes. We base these estimates and judgments on historical experience and various other assumptions that we consider reasonable. GAAP requires us to make estimates and assumptions in several areas, including the fair values of financial instruments, leases, assets acquired and liabilities assumed through business combinations, share-based awards, and contingencies as well as the collectability of our accounts receivable, the useful lives of our intangible assets and property and equipment, the incremental borrowing rate we use to determine our operating lease liabilities, and revenue recognition, among others. Actual results could differ materially from these estimates and judgments.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-344">Fair Value of Financial Instruments&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the financial instruments we measure at fair value on a recurring basis&#160;are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.004%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.439%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;799,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;799,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. agency bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-U.S. government and supranational bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.004%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.439%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,017,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,017,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;363,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;363,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-U.S. government and supranational bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. agency bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We classify our marketable securities within Level 1 or Level 2 because we determine their fair values using quoted market prices or alternative pricing sources and models utilizing market observable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross unrealized gains and losses on our marketable securities were immaterial in the aggregate as of June 30, 2023 and December&#160;31, 2022. We evaluated all available evidence and did not recognize any allowance for credit losses for our marketable securities as of June 30, 2023 and December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our marketable securities by contractual maturity is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.850%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.458%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.342%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due in one year or less   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;849,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due after one to five years   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;266,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,115,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net realized gains and losses from sales of available-for-sale securities were not material for any period presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-345">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the financial instruments we measure at fair value on a recurring basis&#160;are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.004%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.439%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;799,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;799,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. agency bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-U.S. government and supranational bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.004%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.382%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.439%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,017,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,017,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate bonds   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;363,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;363,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-U.S. government and supranational bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. agency bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Certificates of deposit   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-57" decimals="-3" id="f-346" unitRef="usd">799282000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-58" decimals="-3" id="f-347" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-59" decimals="-3" id="f-348" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-60" decimals="-3" id="f-349" unitRef="usd">799282000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-61" decimals="-3" id="f-350" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-62" decimals="-3" id="f-351" unitRef="usd">109455000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-63" decimals="-3" id="f-352" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-64" decimals="-3" id="f-353" unitRef="usd">109455000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-65" decimals="-3" id="f-354" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-66" decimals="-3" id="f-355" unitRef="usd">324087000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-67" decimals="-3" id="f-356" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-68" decimals="-3" id="f-357" unitRef="usd">324087000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-69" decimals="-3" id="f-358" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-70" decimals="-3" id="f-359" unitRef="usd">238974000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-71" decimals="-3" id="f-360" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-72" decimals="-3" id="f-361" unitRef="usd">238974000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-73" decimals="-3" id="f-362" unitRef="usd">206302000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-74" decimals="-3" id="f-363" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-75" decimals="-3" id="f-364" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-76" decimals="-3" id="f-365" unitRef="usd">206302000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-77" decimals="-3" id="f-366" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-78" decimals="-3" id="f-367" unitRef="usd">188305000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-79" decimals="-3" id="f-368" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-80" decimals="-3" id="f-369" unitRef="usd">188305000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-81" decimals="-3" id="f-370" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-82" decimals="-3" id="f-371" unitRef="usd">123040000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-83" decimals="-3" id="f-372" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-84" decimals="-3" id="f-373" unitRef="usd">123040000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-85" decimals="-3" id="f-374" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-86" decimals="-3" id="f-375" unitRef="usd">19210000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-87" decimals="-3" id="f-376" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-88" decimals="-3" id="f-377" unitRef="usd">19210000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-89" decimals="-3" id="f-378" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-90" decimals="-3" id="f-379" unitRef="usd">15638000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-91" decimals="-3" id="f-380" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-92" decimals="-3" id="f-381" unitRef="usd">15638000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-77" decimals="-3" id="f-382" unitRef="usd">0</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-78" decimals="-3" id="f-383" unitRef="usd">2243000</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-79" decimals="-3" id="f-384" unitRef="usd">0</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-80" decimals="-3" id="f-385" unitRef="usd">2243000</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure contextRef="c-77" decimals="-3" id="f-386" unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure contextRef="c-78" decimals="-3" id="f-387" unitRef="usd">4353000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure contextRef="c-79" decimals="-3" id="f-388" unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure contextRef="c-80" decimals="-3" id="f-389" unitRef="usd">4353000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-93" decimals="-3" id="f-390" unitRef="usd">1017191000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-94" decimals="-3" id="f-391" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-95" decimals="-3" id="f-392" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-96" decimals="-3" id="f-393" unitRef="usd">1017191000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-97" decimals="-3" id="f-394" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-98" decimals="-3" id="f-395" unitRef="usd">111975000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-99" decimals="-3" id="f-396" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-100" decimals="-3" id="f-397" unitRef="usd">111975000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-101" decimals="-3" id="f-398" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-102" decimals="-3" id="f-399" unitRef="usd">1542000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-103" decimals="-3" id="f-400" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-104" decimals="-3" id="f-401" unitRef="usd">1542000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-105" decimals="-3" id="f-402" unitRef="usd">5990000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-106" decimals="-3" id="f-403" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-107" decimals="-3" id="f-404" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-108" decimals="-3" id="f-405" unitRef="usd">5990000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-109" decimals="-3" id="f-406" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-110" decimals="-3" id="f-407" unitRef="usd">363075000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-111" decimals="-3" id="f-408" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-112" decimals="-3" id="f-409" unitRef="usd">363075000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-113" decimals="-3" id="f-410" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-114" decimals="-3" id="f-411" unitRef="usd">241192000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-115" decimals="-3" id="f-412" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-116" decimals="-3" id="f-413" unitRef="usd">241192000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-117" decimals="-3" id="f-414" unitRef="usd">242916000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-118" decimals="-3" id="f-415" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-119" decimals="-3" id="f-416" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-120" decimals="-3" id="f-417" unitRef="usd">242916000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-121" decimals="-3" id="f-418" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-122" decimals="-3" id="f-419" unitRef="usd">158246000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-123" decimals="-3" id="f-420" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-124" decimals="-3" id="f-421" unitRef="usd">158246000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-125" decimals="-3" id="f-422" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-126" decimals="-3" id="f-423" unitRef="usd">27449000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-127" decimals="-3" id="f-424" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-128" decimals="-3" id="f-425" unitRef="usd">27449000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-129" decimals="-3" id="f-426" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-130" decimals="-3" id="f-427" unitRef="usd">22599000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-131" decimals="-3" id="f-428" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-132" decimals="-3" id="f-429" unitRef="usd">22599000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-133" decimals="-3" id="f-430" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-134" decimals="-3" id="f-431" unitRef="usd">31687000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-135" decimals="-3" id="f-432" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-136" decimals="-3" id="f-433" unitRef="usd">31687000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-121" decimals="-3" id="f-434" unitRef="usd">0</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-122" decimals="-3" id="f-435" unitRef="usd">1067000</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-123" decimals="-3" id="f-436" unitRef="usd">0</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure contextRef="c-124" decimals="-3" id="f-437" unitRef="usd">1067000</pins:PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure contextRef="c-121" decimals="-3" id="f-438" unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure contextRef="c-122" decimals="-3" id="f-439" unitRef="usd">5530000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure contextRef="c-123" decimals="-3" id="f-440" unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure contextRef="c-124" decimals="-3" id="f-441" unitRef="usd">5530000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="c-1" id="f-442">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our marketable securities by contractual maturity is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.850%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.458%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.342%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due in one year or less   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;849,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due after one to five years   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;266,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,115,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="c-4" decimals="-3" id="f-443" unitRef="usd">849183000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="c-4" decimals="-3" id="f-444" unitRef="usd">266373000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-4" decimals="-3" id="f-445" unitRef="usd">1115556000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-446">Commitments and Contingencies&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, we entered into a private pricing addendum with Amazon Web Services (&#x201c;AWS&#x201d;), which governs our use of cloud computing infrastructure provided by AWS. Under the pricing addendum, we are required to purchase at least $3,250.0 million of cloud services from AWS through April 2029. If we fail to do so, we are required to pay the difference between the amount we spend and the required commitment amount. As of June 30, 2023, our remaining contractual commitment is $2,057.4&#160;million. We expect to meet our remaining commitment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',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:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are involved in various lawsuits, claims and proceedings that arise in the ordinary course of business. While the results of legal matters are inherently uncertain, we do not believe there is a reasonable possibility that the ultimate resolution of these matters, either individually or in aggregate, will have a material adverse effect on our business, financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-137" decimals="-5" id="f-447" unitRef="usd">3250000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-4" decimals="-5" id="f-448" unitRef="usd">2057400000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-449">Stockholders' Equity&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June&#160;2009, our board of directors adopted and approved our 2009 Stock Plan (the "2009 Plan"), which provides for the issuance of stock options, Restricted Stock Awards ("RSAs") and Restricted Stock Units ("RSUs") to qualified employees, directors and consultants. Stock options granted under our 2009 Plan have a maximum life of 10 years and an exercise price not less than 100% of the fair market value of our common stock on the date of grant. RSUs granted under our 2009 Plan have a maximum life of seven years. No shares of our common stock were reserved for future issuance under our 2009 Plan as of June 30, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our 2019 Omnibus Incentive Plan ("2019 Plan") became effective upon closing of our initial public offering and succeeds our 2009 Plan. Our 2019 Plan provides for the issuance of stock options, RSAs, RSUs and other equity- or cash-based awards to qualified employees, directors and consultants. Stock options granted under our 2019 Plan have a maximum life of 10 years and an exercise price not less than 100% of the fair market value of our common stock on the date of grant. 142,138,182 shares of our Class A common stock were reserved for future issuance under our 2019 Plan as of June 30, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares of our Class A common stock available for issuance under the 2019 Plan will be increased by the number of shares of our Class B common stock subject to awards outstanding under our 2009 Plan that would, but for the terms of the 2019 Plan, have returned to the share reserves of the 2009 Plan pursuant to the terms of such awards, including as the result of forfeiture, repurchase, expiration or retention by us in order to satisfy an award&#x2019;s exercise price or tax withholding obligations. In addition, the number of shares of our Class&#160;A common stock reserved for issuance under our 2019 Plan will automatically increase on the first day of each fiscal year through and including January&#160;1, 2029, in an amount equal to 5% of the total number of shares of our Class&#160;A common stock and our Class&#160;B common stock outstanding on the last day of the calendar month before the date of each automatic increase, or a lesser number of shares determined by our board of directors.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Option Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity during the six months ended June 30, 2023, was as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.380%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.380%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.380%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.435%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Stock Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,799&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,275)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,524&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,433&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;We calculate intrinsic value based on the difference between the exercise price of in-the-money-stock options and the fair value of our common stock as of the respective balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The&#160;total grant-date fair value of stock options vested during the six months ended June 30, 2023 and 2022, was $14.2 million and $1.6 million, respectively. The aggregate intrinsic value of stock options exercised during the six months ended June 30, 2023 and 2022 was $29.4 million and $83.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Restricted Stock Unit and Restricted Stock Award Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU and RSA activity during the six months ended June 30, 2023, was as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units and Restricted Stock Awards Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,518&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,358&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,308)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,650)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,918&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense during the three and six months ended June 30, 2023 and 2022, was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.967%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.768%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.529%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total share-based compensation   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2023, we had $1,380.6 million of unrecognized share-based compensation expense, which we expect to recognize over a weighted-average period of 2.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Repurchase&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 2, 2023, our board of directors authorized a stock repurchase program of up to $500.0&#160;million of our Class A common stock, which we completed in the second quarter of 2023. Under the program, we repurchased and retired 21,215,663 shares of our Class A common stock for an aggregate purchase price of $500.5&#160;million, including $0.5&#160;million excise tax resulting from the Inflation Reduction Act of 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-138" id="f-450">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-139" id="f-451">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-140"
      decimals="INF"
      id="f-452"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-141" id="f-453">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-142"
      decimals="INF"
      id="f-454"
      unitRef="shares">142138182</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <pins:CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares
      contextRef="c-143"
      decimals="INF"
      id="f-455"
      unitRef="number">0.05</pins:CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-456">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity during the six months ended June 30, 2023, was as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.380%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.380%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.380%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.435%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Stock Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,799&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,275)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,524&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,433&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;We calculate intrinsic value based on the difference between the exercise price of in-the-money-stock options and the fair value of our common stock as of the respective balance sheet date.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="-3" id="f-457" unitRef="shares">15799000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-458"
      unitRef="usdPerShare">13.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-144" id="f-459">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-5" decimals="-3" id="f-460" unitRef="usd">174165000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="-3" id="f-461" unitRef="shares">1275000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-462"
      unitRef="usdPerShare">2.63</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-4" decimals="-3" id="f-463" unitRef="shares">14524000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-464"
      unitRef="usdPerShare">14.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-465">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-4" decimals="-3" id="f-466" unitRef="usd">190996000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-4" decimals="-3" id="f-467" unitRef="shares">7433000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-468"
      unitRef="usdPerShare">8.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-469">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-4" decimals="-3" id="f-470" unitRef="usd">139004000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-1" decimals="-5" id="f-471" unitRef="usd">14200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-12" decimals="-5" id="f-472" unitRef="usd">1600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-5" id="f-473" unitRef="usd">29400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-12" decimals="-5" id="f-474" unitRef="usd">83300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-475">&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU and RSA activity during the six months ended June 30, 2023, was as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.771%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units and Restricted Stock Awards Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,518&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,358&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,308)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,650)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,918&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-145"
      decimals="-3"
      id="f-476"
      unitRef="shares">54518000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-145"
      decimals="2"
      id="f-477"
      unitRef="usdPerShare">25.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-146"
      decimals="-3"
      id="f-478"
      unitRef="shares">20358000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-146"
      decimals="2"
      id="f-479"
      unitRef="usdPerShare">24.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-146"
      decimals="-3"
      id="f-480"
      unitRef="shares">14308000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-146"
      decimals="2"
      id="f-481"
      unitRef="usdPerShare">24.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-146"
      decimals="-3"
      id="f-482"
      unitRef="shares">4650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-146"
      decimals="2"
      id="f-483"
      unitRef="usdPerShare">24.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-147"
      decimals="-3"
      id="f-484"
      unitRef="shares">55918000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-147"
      decimals="2"
      id="f-485"
      unitRef="usdPerShare">25.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-486">&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense during the three and six months ended June 30, 2023 and 2022, was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.967%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.768%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.529%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;202,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total share-based compensation   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;312,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-148" decimals="-3" id="f-487" unitRef="usd">2740000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-149" decimals="-3" id="f-488" unitRef="usd">1417000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-150" decimals="-3" id="f-489" unitRef="usd">5049000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-151" decimals="-3" id="f-490" unitRef="usd">2611000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-152" decimals="-3" id="f-491" unitRef="usd">108580000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-153" decimals="-3" id="f-492" unitRef="usd">81436000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-154" decimals="-3" id="f-493" unitRef="usd">202845000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-155" decimals="-3" id="f-494" unitRef="usd">134326000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-156" decimals="-3" id="f-495" unitRef="usd">26398000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-157" decimals="-3" id="f-496" unitRef="usd">18501000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-158" decimals="-3" id="f-497" unitRef="usd">45587000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-159" decimals="-3" id="f-498" unitRef="usd">30270000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-160" decimals="-3" id="f-499" unitRef="usd">31912000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-161" decimals="-3" id="f-500" unitRef="usd">16059000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-162" decimals="-3" id="f-501" unitRef="usd">59271000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-163" decimals="-3" id="f-502" unitRef="usd">23446000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-10" decimals="-3" id="f-503" unitRef="usd">169630000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-11" decimals="-3" id="f-504" unitRef="usd">117413000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-505" unitRef="usd">312752000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-12" decimals="-3" id="f-506" unitRef="usd">190653000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-4" decimals="-5" id="f-507" unitRef="usd">1380600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-508">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-164" decimals="-5" id="f-509" unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-165" decimals="0" id="f-510" unitRef="shares">21215663</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-165" decimals="-5" id="f-511" unitRef="usd">500500000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <pins:StockRepurchaseProgramExciseTaxes contextRef="c-165" decimals="-5" id="f-512" unitRef="usd">500000</pins:StockRepurchaseProgramExciseTaxes>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-513">Net Loss Per Share &lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We present net loss per share using&#160;the&#160;two-class&#160;method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion and transfer rights and therefore share equally in our net income or losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We calculate basic net loss per share by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted net loss per share gives effect to all potential shares of common stock, including stock options, RSAs and RSUs, to the extent these are dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We calculated basic and diluted net loss per share as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&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&gt;&lt;td style="width:16.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.514%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.514%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.514%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.371%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.371%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.371%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.371%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(211,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;588,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;570,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is the same as diluted net loss per share because we reported net losses for all periods presented. We excluded the following weighted-average potential shares of common stock from our calculation of diluted net loss per share because these would be anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.727%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.265%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock units and restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-514">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We present net loss per share using&#160;the&#160;two-class&#160;method required for multiple classes of common stock. Holders of our Class A and Class B common stock have identical rights except with respect to voting, conversion and transfer rights and therefore share equally in our net income or losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We calculate basic net loss per share by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.&lt;/span&gt;&lt;/div&gt;Diluted net loss per share gives effect to all potential shares of common stock, including stock options, RSAs and RSUs, to the extent these are dilutive.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-515">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We calculated basic and diluted net loss per share as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&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&gt;&lt;td style="width:16.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.514%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.514%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.514%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.371%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.371%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.371%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.614%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.371%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(211,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;588,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;570,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-166" decimals="-3" id="f-516" unitRef="usd">-30314000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-166" decimals="-3" id="f-517" unitRef="usd">-30314000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-167" decimals="-3" id="f-518" unitRef="usd">-4628000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-167" decimals="-3" id="f-519" unitRef="usd">-4628000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-168" decimals="-3" id="f-520" unitRef="usd">-37288000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-168" decimals="-3" id="f-521" unitRef="usd">-37288000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-169" decimals="-3" id="f-522" unitRef="usd">-5788000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-169" decimals="-3" id="f-523" unitRef="usd">-5788000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-170" decimals="-3" id="f-524" unitRef="usd">-211427000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-170" decimals="-3" id="f-525" unitRef="usd">-211427000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-171" decimals="-3" id="f-526" unitRef="usd">-32094000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-171" decimals="-3" id="f-527" unitRef="usd">-32094000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-172" decimals="-3" id="f-528" unitRef="usd">-41845000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-172" decimals="-3" id="f-529" unitRef="usd">-41845000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-173" decimals="-3" id="f-530" unitRef="usd">-6512000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-173" decimals="-3" id="f-531" unitRef="usd">-6512000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-166"
      decimals="-3"
      id="f-532"
      unitRef="shares">584978000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-166"
      decimals="-3"
      id="f-533"
      unitRef="shares">584978000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-167"
      decimals="-3"
      id="f-534"
      unitRef="shares">89302000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-167"
      decimals="-3"
      id="f-535"
      unitRef="shares">89302000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-168"
      decimals="-3"
      id="f-536"
      unitRef="shares">573255000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-168"
      decimals="-3"
      id="f-537"
      unitRef="shares">573255000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-169"
      decimals="-3"
      id="f-538"
      unitRef="shares">88987000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-169"
      decimals="-3"
      id="f-539"
      unitRef="shares">88987000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-170"
      decimals="-3"
      id="f-540"
      unitRef="shares">588382000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-170"
      decimals="-3"
      id="f-541"
      unitRef="shares">588382000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-171"
      decimals="-3"
      id="f-542"
      unitRef="shares">89314000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-171"
      decimals="-3"
      id="f-543"
      unitRef="shares">89314000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-172"
      decimals="-3"
      id="f-544"
      unitRef="shares">570760000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-172"
      decimals="-3"
      id="f-545"
      unitRef="shares">570760000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-173"
      decimals="-3"
      id="f-546"
      unitRef="shares">88825000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-173"
      decimals="-3"
      id="f-547"
      unitRef="shares">88825000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-166"
      decimals="2"
      id="f-548"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-166"
      decimals="2"
      id="f-549"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-167"
      decimals="2"
      id="f-550"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-167"
      decimals="2"
      id="f-551"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-168"
      decimals="2"
      id="f-552"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-168"
      decimals="2"
      id="f-553"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-169"
      decimals="2"
      id="f-554"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-169"
      decimals="2"
      id="f-555"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-170"
      decimals="2"
      id="f-556"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-170"
      decimals="2"
      id="f-557"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-171"
      decimals="2"
      id="f-558"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-171"
      decimals="2"
      id="f-559"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-172"
      decimals="2"
      id="f-560"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-172"
      decimals="2"
      id="f-561"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-173"
      decimals="2"
      id="f-562"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-173"
      decimals="2"
      id="f-563"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-564">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is the same as diluted net loss per share because we reported net losses for all periods presented. We excluded the following weighted-average potential shares of common stock from our calculation of diluted net loss per share because these would be anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.727%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.265%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock units and restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e2e3e4;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e2e3e4;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-174"
      decimals="-3"
      id="f-565"
      unitRef="shares">14723000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-175"
      decimals="-3"
      id="f-566"
      unitRef="shares">15210000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-176"
      decimals="-3"
      id="f-567"
      unitRef="shares">14973000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-177"
      decimals="-3"
      id="f-568"
      unitRef="shares">15568000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-178"
      decimals="-3"
      id="f-569"
      unitRef="shares">50521000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-179"
      decimals="-3"
      id="f-570"
      unitRef="shares">48605000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-180"
      decimals="-3"
      id="f-571"
      unitRef="shares">52085000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-181"
      decimals="-3"
      id="f-572"
      unitRef="shares">41709000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-10" decimals="-3" id="f-573" unitRef="shares">65244000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-11" decimals="-3" id="f-574" unitRef="shares">63815000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-575" unitRef="shares">67058000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-12" decimals="-3" id="f-576" unitRef="shares">57277000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-577">Income Taxes&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine our income tax provision for interim periods using an estimate of our annual effective tax rate adjusted for discrete items occurring during the periods presented. The primary difference between our effective tax rate and the federal statutory rate is the full valuation allowance we have established on our federal, state and foreign net operating losses and credits. We recorded income tax benefits of $11.2&#160;million and $21.1&#160;million for the three and six months ended June 30, 2023, respectively, and income tax provisions of $2.7&#160;million and $3.8&#160;million for the three and six months ended June 30, 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax benefits recorded for the three and six months ended June 30, 2023 were primarily driven by the pre-tax losses generated during the periods, partially offset by changes in our valuation allowance. The income tax provisions recorded for the three and six months ended June 30, 2022 were primarily driven by the income generated during the periods, partially offset by changes in our valuation allowance. All periods include the effects of the capitalization and amortization of research and development expenses as required by the 2017 Tax Cuts and Jobs Act.&lt;/span&gt;&lt;/div&gt;We are subject to taxation in the U.S. and various other state and foreign jurisdictions. As we have net operating loss carryforwards for U.S. federal and state jurisdictions, the statute of limitations is open for all tax years. For material foreign jurisdictions, the tax years open to examination include the years 2018 and forward.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-10" decimals="-5" id="f-578" unitRef="usd">-11200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-579" unitRef="usd">-21100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-11" decimals="-5" id="f-580" unitRef="usd">2700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-5" id="f-581" unitRef="usd">3800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-582">Geographical Information&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue disaggregated by geography based on our customers&#x2019; billing addresses was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.365%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.265%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. and Canada&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;549,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;530,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,021,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;992,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rest of World&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;708,025&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;665,930&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,310,606&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,240,815&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;United States revenue was $518.5 million and $500.3 million for the three months ended June 30, 2023 and 2022, respectively, and $967.5 million and $941.3 million for the six months ended June 30, 2023 and 2022, respectively. No individual country other than the United States exceeded 10% of our total revenue for any period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;Europe includes Russia and Turkey.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Property and equipment, net and operating lease right-of-use assets by geography is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net and operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;Other than the United States, Mexico and Canada, no other country exceeded 10% of our total property and equipment, net and operating lease right-of-use assets for any period presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c-1" id="f-583">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue disaggregated by geography based on our customers&#x2019; billing addresses was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.365%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.265%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. and Canada&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;549,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;530,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,021,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;992,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rest of World&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;708,025&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;665,930&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,310,606&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,240,815&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;United States revenue was $518.5 million and $500.3 million for the three months ended June 30, 2023 and 2022, respectively, and $967.5 million and $941.3 million for the six months ended June 30, 2023 and 2022, respectively. No individual country other than the United States exceeded 10% of our total revenue for any period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;Europe includes Russia and Turkey.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-3" id="f-584" unitRef="usd">549653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-3" id="f-585" unitRef="usd">530726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-3" id="f-586" unitRef="usd">1021474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-3" id="f-587" unitRef="usd">992799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-3" id="f-588" unitRef="usd">118810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-3" id="f-589" unitRef="usd">104751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-188" decimals="-3" id="f-590" unitRef="usd">216198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-189" decimals="-3" id="f-591" unitRef="usd">193648000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-190" decimals="-3" id="f-592" unitRef="usd">39561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-191" decimals="-3" id="f-593" unitRef="usd">30453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-192" decimals="-3" id="f-594" unitRef="usd">72934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-3" id="f-595" unitRef="usd">54368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-596" unitRef="usd">708025000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-597" unitRef="usd">665930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-598" unitRef="usd">1310606000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-599" unitRef="usd">1240815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-194" decimals="-5" id="f-600" unitRef="usd">518500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-5" id="f-601" unitRef="usd">500300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-5" id="f-602" unitRef="usd">967500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-5" id="f-603" unitRef="usd">941300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c-1" id="f-604">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Property and equipment, net and operating lease right-of-use assets by geography is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.239%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States   &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net and operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;Other than the United States, Mexico and Canada, no other country exceeded 10% of our total property and equipment, net and operating lease right-of-use assets for any period presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-198" decimals="-3" id="f-605" unitRef="usd">74431000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-199" decimals="-3" id="f-606" unitRef="usd">205374000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-200" decimals="-3" id="f-607" unitRef="usd">13944000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-201" decimals="-3" id="f-608" unitRef="usd">11627000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-202" decimals="-3" id="f-609" unitRef="usd">12964000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-203" decimals="-3" id="f-610" unitRef="usd">14589000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-204" decimals="-3" id="f-611" unitRef="usd">20655000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-205" decimals="-3" id="f-612" unitRef="usd">34238000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-4" decimals="-3" id="f-613" unitRef="usd">121994000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-3" id="f-614" unitRef="usd">265828000</us-gaap:NoncurrentAssets>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-615">Restructuring&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2023, we initiated a restructuring plan intended to support our corporate strategy, improve efficiency and position our business in light of the ongoing macroeconomic environment (the &#x201c;Plan&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the Plan, we announced a workforce reduction of approximately 4%. We also ceased occupying and plan to sublease our former headquarters at 505 Brannan Street in San Francisco and abandoned certain other leased office spaces in order to adjust our office space footprint to better align with the needs of our flexible work model. As a result, we recorded impairment and abandonment charges for the related operating lease right-of-use assets and leasehold improvements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring charges during the three and six months ended June 30, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.563%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Office Space Reductions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Severance and Other Personnel Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Office Space Reductions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Severance and Other Personnel Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;Office space reductions are non-cash and include impairment charges and accelerated expense related to operating lease right-of-use assets and leasehold improvements. We estimated the fair value of the impaired assets using a discounted cash flow model based on market participant assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities and remaining charges under the Plan are immaterial as of June 30, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent contextRef="c-206" decimals="2" id="f-616" unitRef="number">0.04</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c-1" id="f-617">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring charges during the three and six months ended June 30, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.563%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.456%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Office Space Reductions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Severance and Other Personnel Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Office Space Reductions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Severance and Other Personnel Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;126,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.65pt"&gt;Office space reductions are non-cash and include impairment charges and accelerated expense related to operating lease right-of-use assets and leasehold improvements. We estimated the fair value of the impaired assets using a discounted cash flow model based on market participant assumptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:OtherRestructuringCosts contextRef="c-148" decimals="-3" id="f-618" unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-148" decimals="-3" id="f-619" unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-148" decimals="-3" id="f-620" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-152" decimals="-3" id="f-621" unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-152" decimals="-3" id="f-622" unitRef="usd">603000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-152" decimals="-3" id="f-623" unitRef="usd">603000</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-156" decimals="-3" id="f-624" unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-156" decimals="-3" id="f-625" unitRef="usd">72000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-156" decimals="-3" id="f-626" unitRef="usd">72000</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-160" decimals="-3" id="f-627" unitRef="usd">4381000</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-160" decimals="-3" id="f-628" unitRef="usd">504000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-160" decimals="-3" id="f-629" unitRef="usd">4886000</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-10" decimals="-3" id="f-630" unitRef="usd">4381000</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-10" decimals="-3" id="f-631" unitRef="usd">1180000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-10" decimals="-3" id="f-632" unitRef="usd">5561000</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-150" decimals="-3" id="f-633" unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-150" decimals="-3" id="f-634" unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-150" decimals="-3" id="f-635" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-154" decimals="-3" id="f-636" unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-154" decimals="-3" id="f-637" unitRef="usd">4696000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-154" decimals="-3" id="f-638" unitRef="usd">4696000</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-158" decimals="-3" id="f-639" unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-158" decimals="-3" id="f-640" unitRef="usd">2749000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-158" decimals="-3" id="f-641" unitRef="usd">2749000</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-162" decimals="-3" id="f-642" unitRef="usd">117315000</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-162" decimals="-3" id="f-643" unitRef="usd">2122000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-162" decimals="-3" id="f-644" unitRef="usd">119437000</us-gaap:RestructuringCharges>
    <us-gaap:OtherRestructuringCosts contextRef="c-1" decimals="-3" id="f-645" unitRef="usd">117315000</us-gaap:OtherRestructuringCosts>
    <us-gaap:SeveranceCosts1 contextRef="c-1" decimals="-3" id="f-646" unitRef="usd">9567000</us-gaap:SeveranceCosts1>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-647" unitRef="usd">126882000</us-gaap:RestructuringCharges>
    <pins:StockRepurchaseProgramExciseTaxes contextRef="c-165" decimals="-5" id="f-648" unitRef="usd">500000</pins:StockRepurchaseProgramExciseTaxes>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-10" id="f-649">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-10" id="f-650">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-10" id="f-651">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-207" id="f-652">On May 12, 2023, Wanji Walcott, our Chief Legal Officer, adopted a trading plan intended to satisfy Rule 10b5-1(c) under the Securities Exchange Act of 1934, as amended (&#x201c;Rule 10b5-1(c)&#x201d;) to sell, between August 16, 2023 and August 31, 2024, (a) up to 14,199 shares of our Class A common stock, and (b) up to 50% of net shares of our Class A common stock to be issued to Ms. Walcott after the satisfaction of applicable taxes applicable following the vesting and settlement of 251,890 RSUs.</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-208" id="f-653">May 12, 2023</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-208" id="f-654">Wanji Walcott</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-208" id="f-655">Chief Legal Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-208" id="f-656">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-209"
      decimals="INF"
      id="f-657"
      unitRef="shares">14199</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-210"
      decimals="INF"
      id="f-658"
      unitRef="shares">251890</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-211" id="f-659">On May 17, 2023, Christine Deputy, our Chief People Officer, adopted a trading plan intended to satisfy Rule 10b5-1(c) to sell, between August 21, 2023 and June 19, 2024, (a) up to 135,457 shares of our Class A common stock, and (b) up to the total number of shares of our Class A common stock to be issued to Ms. Deputy after the satisfaction of applicable taxes following the vesting and settlement  of 151,041 RSUs.</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-212" id="f-660">May 17, 2023</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-212" id="f-661">Christine Deputy</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-212" id="f-662">Chief People Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-212" id="f-663">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-213"
      decimals="INF"
      id="f-664"
      unitRef="shares">135457</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-214"
      decimals="INF"
      id="f-665"
      unitRef="shares">151041</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-215" id="f-666">On May 24, 2023, Jeffrey Jordan, a member of our board of directors, adopted a trading plan intended to satisfy Rule 10b5-1(c) on behalf of the Jordan Family Revocable Trust to sell, between October 11, 2023 and October 10, 2024, up to 120,000 shares of our Class A common stock.</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-216" id="f-667">May 24, 2023</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-216" id="f-668">Jeffrey Jordan</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-216" id="f-669">member of our board of directors</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-216" id="f-670">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-217"
      decimals="INF"
      id="f-671"
      unitRef="shares">120000</ecd:TrdArrSecuritiesAggAvailAmt>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>55
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M=VF>Z[C:T[L%-C7U;G.AC89H(Y_X/:Q#*1:SD+F1QBW2>!+I7X"3&UG<HTP
MPZ+24NFI6I]6,!F/;SS $GMLL 6&4A0'E(WD&X(['L23H#\HE3[)+*O#*PO#
MBWMITT^#=S3,.ZL'.Y?"INCG2:><']&10T?V^)M,![L^8>-1W:D?O#AD).SC
M<XGY>"RL';^224K;':X)>'1X6B@&JNDG<)=@%-#0PR,0.UHDWJMJ@$SR.YG5
M3.,L!,@DO7YO)?"SK!TZW?$KF2;8EKBV_-FREM/A(6D&/AZ<2(=8%,9T;%TZ
M:B5'N;6LQ"2A["V9TX$ATU'&PCCN>^"0BRG4,2,N=)1(ICGQD%J.H1VRFT=B
M"&4?K4,NPLP;0]OQ()DFPG[>/H9W2'0D\##IEQLNN3 *XI'2BW2$2*89L4E]
MQU ZB)!%=+")'6(D8F,Q[:B03'-ALP..81R2&K/5:9^M77(1P6'@1DD[\J/3
MY+=2>2Z-K2>:4Y:HPNX#420CB*?MN;,7<C9$/V[HT.>.."F93/NW1B4/&Y6E
MHM1OWT24A._JLLH\N]O 21K^[C[P)UD[]'VOZYUFY54&C(RN8)WS7!5(VU#,
MT0D^P_!'@!-*!+UA!;U,, \"^PF1WO#2)N'*;%0I_Q7I','FFV-,ZRW#8F\.
MI?B+F-3:YNXZ95=&0SF5VL3R(QW/.]3 OGX%;#+W/,]^7+"C:,Y(TXE%\1S*
MXO\1M',K#4N9?CDV*7*XZ%V=0Z?[_ZLTE?;J#/*1;=1.98$2OI60GYP@/4=.
M8G$<]#.G2]#'84A'\COM:A1ZM$:I\BJK+Z1VO*]R. \;>XOX"/RDM#LY#0N2
MTRC$_8K2)0:5.XE'<'>%"SU:N+2X4[&6B72V#G18=9Q2Z'C(@/&=D@ U8".M
M+^TJ%/J:"D6/YD(G\&$!0H/8PU&_Z7$(>C0B 1O;&EVI0E_3L^_1:GT@O].-
M<'!WY6X]7(+.UF.Q=P]K+\$_\O)>%AK*J35HXK,0(E$V]\K-Q*AM?35[IXQ1
M>3W<" [PK0 \7RME7B;VMK>]W5_^!U!+ P04    " !O@@%7W$"QF2@#  #T
M"P  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;+66:V^;,!2&_XK%JJF5
MVG)+@'0)4I-JVB9-BIIU^^R"$ZP:F]DFZ?;K9QM*(2,W;<V'Q(;SOGF.S<%G
MO&'\260(2?"<$RHF5B9E<6/;(LE0#L4U*Q!5=Y:,YU"J*5_9HN (ID:4$]MS
MG,#.(:96/#;7YCP>LU(23-&< U'F.>2_IHBPS<1RK9<+]WB527W!CL<%7*$%
MD@_%G*N9W;BD.$=48$8!1\N)=>O>S%Q/"TS$=XPVHC4&.I5'QI[TY',ZL1Q-
MA A*I+: ZF>-9H@0[:0X?M:F5O.?6M@>O[A_-,FK9!ZA0#-&?N!49A,KLD"*
MEK D\IYM/J$ZH:'V2Q@1YAMLZEC' DDI),MKL2+(,:U^X7.]$"V!.]@A\&J!
M=ZS KP6^2;0B,VG=00GC,6<;P'6T<M,#LS9&K;+!5&_C0G)U%RN=C&>,IFI3
M4 K42#""4RC59 H)I D""VTLP/D<<D1EAB1.(+D 5^!A<0?.SRZ R-0= 3 %
MWS)6"DA3<0G..O.Q+16H_CL[J:&F%92W ^I+2:^![UP"S_'\'OELO_P.)4KN
M&KG7E=MJ>9HU\IHU\HS?8(??+5$/NUZ.WE0J;6"TNFC6L>LYX6!LK]O$?5%!
MZ#51'3"_ ?/W@LT(% +<JJW+<U42"\F2IS[$O2[Z17$C"IB@B:7>! +Q-;+B
M]^_<P/G0M_;_R:R3\*!)>+ _X2I1H1.]! 7D8 U)B<"Y>MY21@CD A2(5T_E
M1=]25/YA>Q_0E3/<VJU#41WX80,_/ &^+AQ8RHQQ_%O5G$ZBNMI+7ID/6TR!
M^81;[(?C.O1!0Q^<3H^%* ^3!W\1#2/7<;PM\)ZPD3]RHW[NL.$.3^=6YYF0
MZMV$Z>H0?'@<?$_8'OBH@8^.*/#IP0+?ZW)J@?\GLT["HR;AT1L7^.BH C\4
MU8%WG=?#U'G+$J_=VT^1ZYO/%OX1@=T,6NV ^U9E7CNWH:)HZ&Z?A'UA(R\:
M["!_/:3=_:?TOQ9Z;7\0OR>L!]]NM62Z'_X*^0I3 0A:*IUS'2H#7K68U42R
MPG1ICTRJGL\,,]66(ZX#U/TE8_)EHAN_IM&/_P!02P,$%     @ ;X(!5Y$9
M-_+/!0  !QD  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM65UOVS84
M_2N$5PP)D,3\T&?F&&AL;^NPKD'3K@_#'A2+CH5*HB?23O;O1TJV;)-7:K(Z
M#[$DGWO)<WAU><*,GD3U52XY5^BYR$MY,U@JM;H>#N5\R8M$7HD5+_4W"U$5
MB=*WU>-0KBJ>I'50D0\IQL&P2+)R,![5S^ZJ\4BL59Z5_*Y"<ET42?7O+<_%
MT\V #'8//F:/2V4>#,>C5?+([[GZO+JK]-VPS9)F!2]E)DI4\<7-X"VYGE%L
M FK$GQE_D@?7R%!Y$.*KN7F7W@RPF1'/^5R9%(G^V/ )SW.32<_CGVW203NF
M"3R\WF7_N2:OR3PDDD]$_B5+U?)F$ U0RA?).E<?Q=.O?$O(-_GF(I?U;_2T
MQ>(!FJ^E$L4V6,^@R,KF,WG>"G$0H//  70;0.T KR. ;0/82T?PM@'>2T?P
MMP$U]6'#O19NFJAD/*K$$ZH,6F<S%[7Z=;36*RM-H=RK2G^;Z3@UGH@RU<O.
M4Z2OI,BS-%'ZYE[I#UT/2B*Q0!]6O$K,NDITB3[?3]'9FW,DETG%)<I*]&DI
MUC(I4WF!WAS=CX9*3]$,-)QOIW/;3(=V3(>A]Z)42XEF>EHI$#_MCP]ZXH=:
MFE8?NM/GEO8F_&U=7B&&+Q#%E 'SF;P\G$)TOF_TV?\>_4@,UA8+J_.QCGSO
MRKDH^+XXT%]O'Z2J],O^-[3433(/3F8ZX+5<)7-^,] M3O)JPP?C'W\@ ?X)
MTOF4R::G3#8[4;*C%?':%?'ZLH\_\@TOUQQ2OPD,ZD"S76S&(8XP]4?#S:&N
M+BP(_)CA8]C4A1%&<("#8]P,P%$/1V0_[!%/O^7I]U;>1$C=BG1/0?QY9?J5
MO(8X^Z>LN%,FFYXRV>Q$R8Y6(FA7(NBM.+,29D^HNBNO2> ?UD 0A9Y54A,(
MYD6Q55%3%\98' 1VX0$P@N,#V!';L&4;?N/]DCRIYLNZ]%)-.1<KT_D@VJ$S
M QK$+"86;0#&F(\CB[8+\YD?LM"B[<(\&F._@W;4THYZ:=\G.6]>-^T>OW*5
ME8\0X\BEXC'*8HLQ ",4VU2F+LSS/!9:93-S82SRXQC#C..6<=S+^!=>:H^3
MUYR35!NMS&QLQL1"Q&-G#G$<Q=823EQ4%,>Q9]%V40R'84 MVBZ,^#0.&4R;
MX+W_P[W$/PFE:<^=_@IZ-^Q,(HP(#6SB$ YCCUE[SQ3 D8"&O@V<04 ::L4[
MMA5R8'])+_W?A91H48D"B=;D@M2),X/+D.ERMZD#..;YV*$.X4@0T]BF#@$C
M$G;4.Z%[YK27^;M2<;T]*.W8:U=WMEWY\PM4<K#!;1,>O^]1Y*R^"V,L< 1P
M45ZLE]2F#\ \OZOJ]T:6]+JR\0>UY-4KF#.@A47VA@:@+F/J4YLYD,S']OL.
M)2,XHE$'];UC)/V6L:[X![X0%4>K2FRR^F]^?8O.'G037&2J?A_.=^JHY+FC
M&WCN#+V A+;#!'&8Q8XN (X&7L B6QHHH>=[7<U@;S))KW,:WWV7'#ZP8$3O
M[;8<+DYW4'M7@+)10HB]_P,XW1UHAQ)[DT?Z7=X?7*%<%PI(-' \OFYQL4=M
MH@#.TWN;;? @G&ZL/B4V5RAAI%U1!]N]R2/]+F_'%NDMH#G7N#"G3]D<G64E
M2D6>)]7!E^>@*LT0T>'D\)7=]R<=,+T]'OX06R(PBMD>^+7)C^7:FT/2[PXA
MN=(L7YN#HU<(%KU,,!CV+<' *%>P5R8_%FSO+4F_N?Q2'U?R]#+9:(_QR'=G
M9VMS[J8%TXUEM38FV^P_/978A,%JNOXP"#WJ[E$ +J#4?GFG8+XPL/\ZFT$X
M/_:[C!G=^U+:[TN_3[/#<NQ1C;J^$E0-PD&J@?D U2 <I-KPX&"WX-5C?:(N
M-?=UJ9ICN_9I>VK_MCZKMI[?DNL) 9Y/R?6L.9/?IV_^1? ^J1ZS4J*<+_10
M^"K4DZV:4_?F1HE5?:S\()0217VYY$G**P/0WR^$4+L;,T#[OX_Q?U!+ P04
M    " !O@@%7"/C&6YX#  "L#   &    'AL+W=O<FMS:&5E=',O<VAE970U
M+GAM;*U7;6_;-A#^*X16#"W01.^V[-D"$MO#.JQ;T*S;AV$?:.EL::%(EZ3L
M=+]^1TG1;(4Q@LU?+)*ZY^'=<R?R/#L(^: * $T>*\;5W"FTWDU=5V4%5%1=
MBQUP?+,1LJ(:IW+KJIT$FC>@BKF!YXW<BI;<26?-VIU,9Z+6K.1P)XFJJXK*
MK[? Q&'N^,[3PJ=R6VBSX*:S'=W"/>C/NSN),[=GR<L*N"H%)Q(V<^?&GZX2
M8]\8_%;"01V-B8ED+<2#F7S(YXYG' (&F38,%!][6 !CA@C=^-)Q.OV6!G@\
M?F+_OHD=8UE3!0O!?B]S7<R=Q"$Y;&C-]"=Q^ &Z>&+#EPFFFE]RZ&P]AV2U
MTJ+JP.A!5?+V21\['8X R&,'!!T@& *B%P!A!PA?NT/4 :+7[A!W@"9TMXV]
M$6Y)-4UG4AR(--;(9@:-^@T:]2JYJ9-[+?%MB3B=+@3/,>N0$QPIP<J<:IS<
M:WQ@.6A%Q 9?55B$A:F./9"?A%+DBGR^7Y*W;]Z1-Z3DY-="U(KR7,U<C5X9
M;C?K/+AM/0A>\" D'P77A2(K]"2WX)?G\:,S>!?5Z"4)GB2Y#<X2_ECS:Q)Z
M[TG@!:'%G\7KX8$MG/^W^^H_[WXB1MC71]CPA2_P]87PO X^\$Q40/ZX62LM
M\8/_TY;[ECVRLYM#<*IV-(.Y@\0*Y!Z<]-MO_)'WG4WX2Y(M+TFVNA#928JB
M/D71.?;T9[Q-&'Z3-OE;Y*A!FBMCGUZ%T23"RM@?"VLQBT)O/#HU6UK,@BB,
M __4;F6C2\)XW)N=Q!GW<<9G2_$778 DV4D-EFT-OC7QOWM/.#1UJNDCJ*E-
MC_B2Y7A)LN4ER587(CM)TZA/T^AL.2X*RK<F,Z3FV+FP\F^\3[;8L719(J8]
MV-.2T36#*^QTKA1E@'>:? !MUHB"K):E+L%:TNWN\7%Q^?XD&52TQ2KP)]&@
MH)];!>-X0+6R;>AY86*OYG$OT_B5,J$$V,YPO.VE!)Y])7B:<L5HVTCE?V$3
M8 Y@FQ;CYZZ%PZ]V83%*O'B@A,4H&MBL+#:^%T[L.B2]#LEY'4Z^YY?.L<1R
MCHUB?QBJQ2P:>>-AL!:S(/(2;YAYBUT\B<)H$+%[U'Y5(+=-WZOPI*JY;F_:
M?K5OK6^:CG*P?NM/%[YE?8FM>-LY_TO?]O$?J=R67!$&&]S*NQYC=F3;&[<3
M+79-\[<6&EO)9EC@WPF0Q@#?;X303Q.S0?\')?T'4$L#!!0    ( &^" 5>2
M1AQ)5 H  /M<   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULQ9QK;]LX
M%H;_BN =[$Z!<2U>=.LF 1J;Q':QLULD<_FPV ^JK<1"9<DCR4WGWR\ENZ9Y
M,2VU)RD*-)9#OH?B2U+4$Y)73U7]L5EG6>M]WA1E<SU9M^WVS6S6+-?9)FU>
M5]NL%+]YJ.I-VHK+^G'6;.LL7?69-L4,^WXXVZ1Y.;FYZK][7]]<5;NVR,OL
M?>TUN\TFK?^\S8KJZ7J")E^^N,L?UVWWQ>SF:IL^9O=9^^OV?2VN9D>55;[)
MRB:O2J_.'JXG;]$;'I N0Y_BMSQ[:DX^>]VM?*BJC]W%N]7UQ.]*E!79LNTD
M4O'C4S;/BJ)3$N7XXR Z.<;L,IY^_J+.^YL7-_,A;;)Y5?R>K]KU]22>>*OL
M(=T5[5WU](_L<$-!I[>LBJ;_WWLZI/4GWG+7M-7FD%F48).7^Y_IYT-%G&1
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
M]B;I>VDP_XN#-D0^&]A)HRQ)1@?\!^*R9#2ZC XD^'N7JWW8?F"U9D(C3E>
M#"XNP0+5/A9MQ\C:W;=+:>#V=LT2WE>J; #,KZ0TSQU[A?<O=OX'4$L#!!0
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
M-108T<X$6AFVX1M4O#VTD-@P[&+'<AQ6:>IKT#/H(MK9,6'^^W!RW5"D, 3
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
MIG[$!]'2*<'2'+=7S4*) :_2]^#4$ZN%SA:"SNA<68'"(HA(6]M*J$*"+#.
M""2N]<2]0G!T1@(=Z\D*&EGQ:G#_,+&#4U;C&Z)/E6X<S2>B:6KQI96%GFE0
MJ')9U&NEP'S'*'#)(! )+2N4N@V?C1IB#K@0]Q88-UMCV<R%A/LD):8NVU)
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
M!=YZXTXL2F,WQM.SEB_P'LU#>ZMH-=Z@%*+&1@O9@,+YN7<1G%[&]KP[\)?
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
MY[DT=+ZZX8K>KE#9#?1\(:793ZR#_GUM^B]02P,$%     @ ;X(!5RM=5)0
M!0  IPL  !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&ULU5;;;ALW$/V5
M@>(&#:#HLKI8O@)VVK0I&L2PTN:AZ .U.]*RX9(;DFO9?]_#V96B%([;HD\%
M[!5O,SQS.'/(\ZWS'T/)'.F^,C9<],H8Z]/A,.0E5RH,7,T6,VOG*Q71]9MA
MJ#VK0HPJ,\Q&H_FP4MKV+L]E[,9?GKLF&FWYQE-HJDKYAVLV;GO1&_=V [=Z
M4\8T,+P\K]6&EQQ_J6\\>L.]ET)7;(-VECRO+WI7X]/K:5HO"W[5O T';4J1
MK)S[F#IOBHO>* %BPWE,'A1^[O@5&Y,< <:GSF=OOV4R/&SOO+^6V!'+2@5^
MY<P'7<3RHK?H4<%KU9AXZ[8_<A?/+/G+G0GRI6V[=HK%>1.BJSIC(*BT;7_5
M?<?#@<%B]!6#K#/(!'>[D:#\3D5U>>[=EGQ:#6^I(:&*-<!IFPYE&3UF->SB
MY2V'Z)L\-E[;S?DPPF6:&.:=^75KGGW%?$YOG8UEH.]MP<67]D- V>/)=GBN
MLR<=_M38 4U&?<I&V>0)?Y-]?!/Q-_DG\9&R!=VR49$+NDKYH*/F0+]=K; *
M"?+[8PRT&TP?WR 5S6FH5<X7/51%8'_'O<OGS\;ST=D3\*=[^-.GO/_]\?P+
M<WICZ:WR>2G<]FG+I"T($#84*NQP;6V4Q73D=*X4':JVKIV/Y!I/N?-HPXX2
M;9$W#WW25>W='1.OUSK7;/,'8;MV04OY);M5$P P!#@FD\J%W)IBR>3LQJ5=
M*Y5[Q[FSKM(YL;W3WEE(0*1OT[+GSQ99-CJ[ 39ICL]>#.@J4*W\WE6:E-B4
MM:ZQN<26E $"EC.B+)I6#[!>U<!\KU';;!YH^LV /L#.!$<YH](+<GG>U ^[
MS!%.A(J52?,24])%]E1"$#\UP,$^D(HT&\WHV@,#3' B25X1]!*]UQC-=<B=
M^%0K?)W%7CG["!$EAR@\F0Y 8A,TIP03VIPO, L0JO@#ZB 0#A<!CXLUCC"F
M12N. (20],9"6&(I%%GF(J3X!;_A>XUXA".J7,%&.)6$@+0)EQYGXE,BX)25
M]G(B!^BEGY?*;P 2A,@NOJLSW!_(D<1A2YI/!__2K5\VZ*@0. ;Q);.E,\4N
ME9+7,* O<WBW2]%VTT:Q!+WB(NA[1"!ZU.8MU(3W:H) ?-H1" WNHD#?@L]8
MNB; -KPXI??BZ%#0_N+@74OT4HB^W642'(U?T)+O.)ULB^2='.(-DL%9RX9>
MN8 PW[NHVG9BW\/"-DQ'DM?C[.S1%L)G*=KDMH")<;7PO5LP'TWD?ZD,MTSB
M=OW(POANS7&6_GY@"XBF/;D"EXF6\L6M2-/^9#%&TD[16BSF'=*C;OR(QOWQ
M8H3?67\V'],2//_?:)KVYR?S[OL455G_>'K2?9\@;#P^[D_&,RP<9QEZ)_WI
MY'A/VV[VB$Y V'$:R>8@-A,.WAW6J__,CT)Z6F=?YBJT<6B;FZ;@PZK;Y;]
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
M _3OEYRK[1=S@]W+,M/_ 5!+ P04    " !O@@%7U)9SH7<%  "S#0  &0
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
MPP:D4<#UN1!Z*Y@ W:?2Y#]02P,$%     @ ;X(!5X>GZ2/F!   ]@L  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULO5;;;N,X#/T5(CO8;0 W\3UQ
M-PV07N:RP&"*I)T^+/9!L9E$J&UY)+E)_WXI.7%33.J=IP6*1I;(0U(\I#C9
M"OFD-H@:=D5>JLO>1NOJ8CA4Z08+I@:BPI).5D(63-.G7 ]5)9%E5JG(A[[K
MQL."\;(WG=B].SF=B%KGO,0[":HN"B9?KC 7V\N>USMLS/EZH\W&<#JIV!H7
MJ!^J.TE?PQ8EXP66BHL2)*XN>S/OXBHV\E;@.\>M.EJ#B60IQ)/Y^))=]ESC
M$.:8:H/ Z.<9KS'/#1"Y\6./V6M-&L7C]0']HXV=8EDRA=<B?^29WESVQCW(
M<,7J7,_%]C/NXXD,7BIR9?_#MI$-@QZDM=*BV"N3!P4OFU^VV]_#D<+8?4?!
MWROXUN_&D/7RAFDVG4BQ!6FD"<TL;*A6FYSCI4G*0DLZY:2GIPLMTJ>-R#.4
MZ@^X_5%S_0)G]VR9H^I/AII,&,%ANH>[:N#\=^!B^"I*O5%P6V:8O=4?DFNM
M?_[!ORN_$_"ONAQ X#K@NW[0@1>T\086+W@OW@V3>'Y%><S@CKT0O33,I&3E
M&NWZ[]E2:4E<^>=4\ UV>!K;U,^%JEB*ESTJ$(7R&7O3WW_S8O?/#L_#UO.P
M"[W)%'RK+)EGALR4JE-._@J,J%YKPF0\JR4OUZ W"(KOH&B2B":)0"G -@4.
M;)D"^EN)G I:P1DO24W4BI69<@!W*58:*J3"-U<-K!!UJ57_ HX#4/"MUDJ3
MCC%KDZ+@T9809N>S9Y34$>!VAS+E"N%.\A1_/I^C:3L&X9H<-EFK60[W* N8
MK=<2UTPC?*$33DTDA>\LKQ'.O+YU^@695/TW?E!88@4WF&*QI  "S\;L@Q<Y
MHR2!#^ % S^">."9]2ATO#AJG<P(V?%'41_\01R<P'USC^"%3N2'!B<<>&/"
M=,TZ<9TDB0^8I@I/*H^<, A(?CR(0R"?K&N)X[JA#>\1(65Y6N<F?M[&_VSC
M7UKNB](F.^.K%4HLZ7:7J+>(S38>+KZR%T_V>7E.!^=$#'PY5T<<(C*4F55:
M,2[W-DA!U!)249 "-.)-'$:0<EVA[<;D3,Z,\>8!RLC?04>I1&VI1)T<GR/5
M,$^)*GO2/91<=]9,)][IPIXO'FSH\\7L_ZVCD]$U:?CI:+9E,NLL-C@4TR=J
M@AIN#&4^FDPVU?(KY1$1E8G"'\"/!F'< !&P[SI!- 8_'$0N>98C:XHD= )W
MW#?[\1CH:5TA-^)GH1-'KMUWX_\LGRARDM9F !VDB5O2Q-V-\>AEN!8%33V*
MV29YNS-K/$6;3L33M&G,-$68'IO!QLPQA?1&(MK$=I/)BIA4=+.*N'-O$8_?
M:%@0])L-BV@3^[JZ%DJ;)$A\QI)H0??NC$+;LIS0&]%OY+AA8O=CSS-$I/::
M;JQG&2GEHK+OJ^>.G6CLPICT@MB .^,PHNY%K/!C6#":.ZP2C8A/J,U-^+$3
M)&/P2-'U((Q(?V1"]T<N?,*2V)M;#9;1?,3-ZVU;"]$S\:AWQXX;)1 E).\!
M%5Y(%+T7FI34>ZF@J.+$B0,;GT?-UC/--O HYLC?M^DX.LVZX=$L5J!<VXE3
M$3Y5;S.6M;OM4#MK9KE7\68B_LKDFCHWY+@B57<PHBXEFRFS^="BLI/=4FB:
M$^UR0X,Y2B- YRLA].'#&&A'_>F_4$L#!!0    ( &^" 5<Q<B[<,P0  #@*
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;)56;6_;-A#^*P=M&!*
MC?4N.;,-V$F&=6B[H$F7#\,^T!)M"Z%(E:3B[-_W2"F*DRI>]T4ZBO=^]YQN
MMI?J7N\8,_!8<Z'GWLZ8YGPRT<6.U52?R88)O-E(55.#1[6=Z$8Q6CJAFD]"
MWT\G-:V$MYBY;]=J,9.MX95@UPIT6]=4_;MB7.[G7N ]??A<;7?&?I@L9@W=
MLAMFOC37"D^304M9U4SH2@I0;#/WEL'Y*K'\CN&OBNWU 0TVDK64]_;POIQ[
MOG6(<588JX'BZX%=,,ZM(G3C:Z_3&TQ:P4/Z2?MO+G:,94TUNY#\KBK-;N[E
M'I1L0UMN/LO][ZR/QSE82*[=$_8]K^]!T6HCZUX8/:@KT;WI8Y^''Q$(>X'0
M^=T9<EY>4D,7,R7WH"PW:K.$"]5)HW.5L$6Y,0IO*Y0SBT]8]P]2:[AF"FYV
M5#$XN:5KSO3I;&+0@&6;%+VR5:<L?$-9"A^E,#L-5Z)DY4OY"3HV>!<^>;<*
MCRK\HQ5G$/D$0C^,CNB+AF@CIR]Z0]\55:(2V\-H_UZNM5'8'/^,Q=NIB\?5
M6<"<ZX86;.XA(C13#\Q;_/)3D/J_'G$V'IR-CVE?7%!>M)RZYI4;6%%=%4!%
M"9<5;PTKP=;NO2ADC36S-3Q]#FLLEN/6[A@4O4%4O1Z,E;TQ@<:X;90&;6B7
M.JIA(SG"6L-))<#L9*M11!-@CP5KS"%K+5MA].DYW.X48R_Z!+#*S%7YIGI\
MX\;6WS[" ^J"4W1GV;]7__O\J:V9HD:J<Y=)%]S/<(+FHB ^M61,TC!W5)21
M,._(A&0]%08!B<.L8PB)/^VE I+'B2-3D@3A*5PR(1&[G:T[-RA8^8X^H/DM
MZS*DH=48,*81Z]FT!KMT).5DI#!)'I-IED,^)9$?0I)%)$P2R',RS3.\S4F4
MA^XVB/'6)UGJV]L\3)[C/FH! _'/_"ZB0R)[343I:^*0YP@DD@$2R7\T:9^[
M99^[I3#5.X<'G.U=ZVL+E@M9UPB;&R.+>[AZ+'AKVVFC9(UMRN 5M X!]7(8
MCN'HJ(OC,Z'#[@B$*NW\T;1V<#H"MC4K*+8([!G^"QNI#MF8!:("RKD5J&2)
M@M:V0*8S;#B+QRX#UEB'6=M@^]>MV$B#0A7E3TV)R2FZ5&J72I=!V:IA5O09
M_ ''T;1U7[8<QPM&:RM7/E7NQ?P8GQ+?#8>QF?!G:[1!'3:ZSF/96!\U!#')
MD"M(2!CX]C3-W"E)<_@B'IBV[F/(1E6%)3OI5E1&.S!\=T7W5&&B$Y\D80!Q
M3E(_@03'0)X CH#,G\*M-)C*%$W&,:01R8,$THSX28Y )&&6P1@F)@=_<YQ0
M6[>S:*P#3M#NQSY\'=:B9;<-/+-W.]5'JK85!L_9!D7]LPQ[5W5[2G<PLG&[
MP5H:W#0<N</5CBG+@/<;B1W1'ZR!85E<? -02P,$%     @ ;X(!5V$P[_]A
M!   >0H  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULK5;;;MLX$/V5
M@9LM$D"U=;>4V@:2--WM8M,&<;)]6.P#+8UM(C*IDE0<__T.*5N)B\3; @5\
M(2GRS)G+H6:TENI>+Q$-/*XJH<>]I3'UZ6"@BR6NF.[+&@4]F4NU8H:F:C'0
MM4)6ND.K:A#Z?CI8,2YZDY%;NU:3D6Q,Q05>*]#-:L74YAPKN1[W@MYNX88O
MEL8N#":CFBUPBN:NOE8T&W0H)5^AT%P*4#@?]\Z"T_/$[G<;_N:XUL_&8#V9
M27EO)Y_*<<^WA+#"PE@$1G\/>(%598&(QK<M9J\S:0\^'^_0/SK?R9<9TW@A
MJZ^\-,MQ+^M!B7/65.9&KO_ K3^.8"$K[7YAO=WK]Z!HM)&K[6%BL.*B_6>/
MVSC\R(%P>R!TO%M#CN4'9MADI.0:E-U-:';@7'6GB1P7-BE3H^@IIW-F\CO*
MA6+UDA>L@D^BS;(-U_$MFU6H3T8#0V;LYD&QA3QO(<-7(%.XDL(L-5R*$LO]
M\P.BUW$,=QS/PX. ?S:B#Y'O0>B'T0&\J/,Y<GC1*WA37%!9&;C!6BK#Q0+^
M.9MIHZA"_GW)W18M?AG-JN94UZS <8]DH5$]8&_R]DV0^N\/<(T[KO$A],D-
M/J!H$#YPS18+A0MFL(39!G:)V[S$^,<PR^\Q%SM,5^@E4!G(1FW+$)5^^R8+
M@^%[F/&JLF%C94D>:]2P9AKH,Y<5J5S#,1=@EK+13)3ZY!1NEPIQKRQ@RA_W
M%VQR[4_X;'37G_:!,."""58R. Y.X B2./?2)+(CJHIAF-(H\/PP\.)A3.,\
M#[UAGL-EH^CR@N/P!((@\[+ A\"/O6$20!BD7I!G$.21E\89E8(V(.?P5:JJ
MA"CWDC2P)1>3F6'HY5%,5KTHS>!6&E**VH;P"(9^1J83&J5I0AM]1R8*?"_U
M6V)A[)/MQ)&_$]S&>FHHY+I#L=$[2H*LGY#$*;3VMB*GCQ+?[T?=$FF3@HKT
MM<%<M;%#%SM2"'8*<6=M^#PRH&MT]UZU\5K,/!U^;R:/@Q?,:$K03QOIPV<)
M7)3\@9<-Q:F0C3!J Y(0+2P3#GL_#/A8(%H+@?^;38*M.;,79LN)B0W4J+@L
MP>E,$$+?)7>;9RZ*JBD)[Z;1FC/'\+91][CI'Q!BT@DQ.2B::VM#F8V#O?S6
M\-K>(1Y\IA>G7?I"3YF[3/Y"$@^XU]L[.7]W1Y,S$HG1_RO;GV" 3PS$EH'L
M&%2.@=HQ:&C".@9/(N<'-=NE^P,6N)I1^J+ >Z[-O1R2$&(OC@(:A'[B123$
M*WSDA80@\O(X)@5Z:3C<"3D@3:6T&'M)EM-[QZ 2[KU#2;<Z"4D^20)1[(71
M3G/U+_"?]$C71)[;:R(DO69AYNQ].5"?WLZ3IXN(C,IM3>\J_/4B_A6\7Q7
M2Y4]>-8.T+6]<$V/;IFVG4&WVO559VT[\;2];<JNF%IPH8G9G([Z_2&5J&H;
MG79B9.V:BYDT](YPPR7UAJCL!GH^E]+L)M9 UVU._@-02P,$%     @ ;X(!
M5]/W.LZN P  J@@  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULU5;;
M;N,V$/V5@398; #'NEB^)&L;2-+;%EAL$*?=AZ(/M#2*B%"D2E)V^O<[)&75
M*;Q&7PO8$B\SAV<..1PM]TJ_F!K1PFLCI%E%M;7M31R;HL:&F;%J4=),I73#
M+'7U<VQ:C:ST3HV(LR29Q0WC,EHO_=B#7B]59P67^*#!=$W#]-]W*-1^%:71
M8>"1/]?6#<3K9<N><8/VM_9!4R\>4$K>H#1<2=!8K:+;].8N=_;>X'>.>W/4
M!A?)5JD7U_E4KJ+$$4*!A74(C%X[O$<A'!#1^*O'C(8EG>-Q^X#^DX^=8MDR
M@_=*?.6EK5?1(H(2*]8)^ZCVOV ?S]3A%4H8_X1]L,W)N.B,54WO3 P:+L.;
MO?8Z'#DLDN\X9+U#YGF'A3S+'YAEZZ56>]#.FM!<PX?JO8D<EVY3-E;3+"<_
MNWY$8W57V$YS^0P?GMA6H+E<QI:PG45<]#AW 2?[#LX,/BMI:P,_RA++M_XQ
M<1J(90=B=]E9P%\[.89),H(LR29G\"9#H!./-_E/@3)9PB,*9K&$6W<PN.5H
MX(_;+5G12?GSE )A@?ST BY[;DS+"EQ%E!X&]0ZC]?MWZ2SY>(9^/M#/SZ&O
M-R%I0%7P-I+[FNEG-*?XGD=\"U,$&"A#U]9(?XWHE3+\%9JPO>BV%VAS<-@<
MV*,F.P.5$I3C!CYP2<ZJ,^1K+F_@R0,=GX]_ 7RI*EX@;)QZ%%[9^8PEH/02
M-KA#S601F'PA8AH>4!LE)0JX5\8:>%*6A;;31Y.'[! NX/V[199F'T^V*'QD
MNJ@];$DN0K5TV=C!8)9,_'_#*".\%6W "UHGS\%FGKG?SRB)HO VK*0DY>X0
MN=L&\M%DD<(TR:FU6,QZIA?]^ 6DHW21T'LZFLY2V)#._S>9\M'L>M8_STF5
MC>;Y=?\\(UB:SD>3=$J&:991[WJ43^:#;(?9"[@FP>9N))N1L)G7H-?')R&%
M-^C#Z'A*):\*9D(<7!:B*Q%XTS*N?3B'\^\I%055#>TO!WRE\F<<7+@LK (J
MB(XLQ2:0N2EW\5^IZJHS+@T,V@#C9VLE2K>.5CMT"YDQ?$6@U.--P*-$JX@$
M[)B@S:!]<2.!&$WW<)WQEQ:4W!2JD\[1!U-1OE%FEK3%KC250'4N2 \MTY87
MO&44'*%T3>O%&)^ZB^*C^M$@Z>"JI &_5"@EP^A0B&]#_?G'/%3QSR0C)\T%
M5N2:C.?3* ATZ%C5^FJT599JFV_6]#&!VAG0?*64/73< L/GR?H;4$L#!!0
M   ( &^" 5=L-E'VL0P  /J,   9    >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;,U=76_;.!;]*X)WL)@!9FJ1^NXF :8I!M-%NUNTV]F'Q3ZH#A,+M26/
M)"<ML#]^)<4Q28FZ))LK@"]MG%P=75X>R<='].7%0U5_:;:,M=[7_:YL+E?;
MMCV\7*^;S9;M\^9%=6!E]Y?;JM[G;?>ROELWAYKE-\-!^]V:^GZ\WN=%N;JZ
M&'[WOKZZJ([MKBC9^]IKCOM]7G][Q7;5P^6*K)Y^\:&XV[;]+]97%X?\CGUD
M[:?#^[I[M3ZCW!1[5C9%57HUN[U<_4I>7I,PZ(\80OXHV$,C_.SU8_E<55_Z
M%V]N+E=^GQ+;L4W;8^3=?_?LFNUV/527R)\GU-7YI/V!XL]/Z+\-H^]&\SEO
MV'6U^W=QTVXO5^G*NV&W^7'7?J@>?F>G$44]WJ;:-<._WL,IUE]YFV/35OO3
MP5T&^Z)\_#__>JJ$<  )9PZ@IP.HZ0'!Z8"A<NO'S(9AO<[;_.JBKAZ\NH_N
MT/H?AMH,1W>C*<I^'C^V=??7HCNNO?HM+VKOCWQW9%YUZ_U6E'FY*?*=]Z9L
MVOK835C;>+]X/*J9#WO'\N98LQNOGQWO ]L<Z[HH[[Q7>5,TWH^O69L7N^:G
M#N[3Q]?>CS_\Y/W@%:7WKVUU;/+RIKE8M]V ^K36FU/RKQZ3IS/)__U8OO "
M_V>/^C10''X-'_Z:;;K#R7 XE0]?=V4\UY*>:TD'O$!;RY^]7YN&=37IQN6]
M+?+/Q:YH"R;7B%>HC_I'5=:CDOWG;7<"[TW+]LU_5<5YS"949]/? %XVAWS#
M+E?=%=ZP^IZMKO[Z%Q+[?U.5"@E,*EQP+EP H5^]R^LO'3L^[YC7]#48:J4:
M\2-,/,#T=ZC[*T)(%$7QQ?I>' QXNN\<3'@>3 @.AD_K_[SKJCY4==XR[W,U
MPW 0S'82D<"D<4?G<4=.L3_"+!P2F%2X^%RX&(?]CS"1P/Z AGZ:C,@?3RZ2
M( [\)#J'25DFYRP3"UKO]ZP>W@ .^8'5JF1!--OI00*3!IZ>!YXZQ>L4LW!(
M8%+ALG/A,AQ>9Q->TR#-DG#$:T582$A&U;PF/E= OC&S/[WX^,)KZV$^OVG2
MAF%M9PH+32Z"( .)4RP_I8-5/"0TN7A<]Q%0'9DS_80C<=CO;LYT1'557$@S
M$L]PG0LM BLMZ2[.ZK:X+3:=/!E4_0T[5$W1*O-&$E2GT2TASPC79R1TB^JH
M$@\+32X>%WD$E$(65(\F%"9I&OC1F.J*N"BEX1S5N:HBL*QZ7[-#7MQX[.N!
ME0U[G.2JW;+:Z^>O^\CJY</L*[.?:BU*PV"<^S2*^'$RDSE76@266O\<D@22
M2R:G#8-HDMPT*HH"?R8YKH8(J!FF[Y;Y'2LWW^8_X,!XUO1?0M$0+FE(YM:]
M Y18UL5#0I/=$2ZT*"RTC.\=)QSINJ*!'_HCBBOB A*G,Q<@Y6*(@GI!XG@W
M:;\,/+^K[EE=[H?[1C>9S?%0YV7>>Y'=QZ!9]L-GLC9IEM Y5/"W'#.X<!VN
M)2PNRJ4713*Y3C@2^S-*)N2?AE$:9=D,^;D\HN;^U;MC66R*0T=P3<JH$@<+
M32X ESC4+2.+HCI96&AR\;CJHDAF%E5HIR@.TC'+%4(L"<,YEG.-16&-]9;=
MLYU'.HY;^K4PKO5L+>%L42[FJ%O>%D75@EAH<O&X%J1(_A:=.E>3FSD4(C]3
MX7(K@.76',7UWBT,;#M-6&AR&;B8"]QRM@)4Q8>%)A>/*[X R=D*IH[5F.-@
MB)R?\. 0%E5JCMNXN/ )K*=K"6LKX-HM<,O:"E!U'Q::7#RN^P(D:RN86E9*
M%U<5![BX 1=9 2RR9N[LYGXNC&\];TAH<C6XE L2MTB/J@"QT.3B<048P':>
M.>E3_0T>"I'SXR(K@$76LUS<0"^\P!!Y_0<77B$LO'3^;3BUK<9I@2%R6EP(
MA;"K!;Q7ZCQ<&-EZE<H2FB;DFB9TR\4*45TL+#2Y>%QPA4@N5CBUIR8DAT+D
M_(3%5[![I2;Y,TU<^)S6,[B$S FYS G=LK="5'L+"TTN'E=>(9*]%4Y]JPG]
MH1 Y/ZZ%PN^QM4QM7!C<>JJ64#8A5S:A6]Y6B.IM8:')Q>.R*T3RMD*]Q )#
MY*6F7&)%)MX6M;=O85SK9:-+6%L15W216]96A"H#L=#DXG$9&"%96]'4MU*N
MNU7% 0MO(ZZY(A.3:TIVO9$+ UM/V!+F5L2E7>26N16AJCXL-+EXPN)\)',K
M4IA6JM6XJCA@.6[$)59D8FZ-V6YCZ<(GL)ZX)=RMB"NZR"UW*T+5@%AH<O&X
M!HR0W*U([VZ!(7)^7&9%L,R:N;.;&[DPOO5L+;$^+.:B+O:=HGJ,J@6QT.3B
M<2T8P^Z>^;>(R'3AA6IAKBH.6)@;<^$5P\+K699NK%@9/UV8JXB:7Y@;<R$6
MPT),9^S&4T-+L3!7$36_,#?F\B@V<;Z4[YLZ>Q=&MKX0EE Z,5<ZL5O^5HSJ
M;V&AR<43OHJ(]5U$Q?(MU1)=11RP1#?FLB@V,;K&;'^FSPN?TWHJE] ^,=<^
ML5O^5XSJ?V&AR<7CPBQ&\K_BJ;FE6JRK" ,6ZR9<,B7?XX.9^KTPN/67=)<0
M0 D70(E;9EB":H9AH<G%XYHL03+#$H6R4BS;580!RW83KL 2$RLLL/=]85SK
MV5K""4NXU$O<<L(25'V(A287C^O#!,D)2Z8.U_BV#H;(^7$)EICX7U.*&[1<
M0/6]L-#D,@CM)MSRO1+<AA5+:+^$:[\$R?=*]+X7&"+GQ^558N)[C3ENX_'"
M)[">KB6,KY2KN-0MXRM%U7U8:'+QN.Y+D8RO=&IHC;D.ALCY<6F5PM)JYGYN
M[O'"^-:SM<3ZL90+N#1PB^JHN@\+32X>UWTI;/&94SW44QT*D?/CTBJ%I=6S
MG-U4+[? $#EG+K=26&[I/-U4OY +#)'3XO(G-?&WE.^0.C<71K:F_"*]MX3F
M6VZY6"EN^ZTE7*R4RZP4R<5*]:NXP!"Y/QC7/9F)>S4F^3--7/B<MC.(A297
MB(N;S"U3*T,UM;#0Y.)QY94AF5J9_LN+8(B<']="V?>86:;F+0QN/55+*)N,
M*YO,+4<K0W6TL-#DXG'9E2$Y6IE>8H$A<GY<8F6:AXI5R;YY^R%+[_;8W;=%
MRBL3176RL-#DX7,IE[GE9&6H^@\+32X>UW\9[&1=Y\W68W\>B_M\UW<95PYX
MZE E64;3\?=Q%7'$)PG)R S#A4ZG&J&E8KCBNQC*[%&=+"RT42]5L9FJ6U[6
M4SY(]4.#&Q50:,3JPWZ6">.?,+245P6"G"<^%3+5Z*MYUE,=ZS78]M.VA*U%
M?*&QJN^6L?64#UH!%VG*Z@M=67W8W#+CO=[8@F-&Z0E]3WV-R)HG>Z G.^H:
M,32X43&$UJI^[!C9404A&MRH@$*'5Q^V]\S(/NW@.B4[%#-*3^CQZFM4U^AI
MLY[@N$U>L>!&!1#:O/J.]7GU<1N]8L&-NLD+,E#35-^(X$31Y]7/PFC2(UH5
M2$@V]]4Z(O6]U\BM*=4-A;L&V;Z'_2)-[,4N]L2MQA@$;JMO7\!%-*#87%_3
M7=^,]/K&&'#,*#U!8<&]X>>IKE?KR#WLEVEB+W:Q)VY]28# ;?7M"[B( A2;
MZVNZZYM17=4?7WE_5P2"]W=!:6F:Z<^27J_:863[.5O"22-BYW[BUK-4@MSZ
M?YG>_V+S?[A!OB'I'S%B\/YN_#"5".WUB::__F@9M);?,)SU]&#!C<8O2#GJ
MUL-2@MO<'PUN5$!! ,(M\,WXC=N4_PE._D)!.+>IE]!NGVCZ[4^O!E-=#P/;
MCW 19TUHZ$^H6P]7">YV &APHP(*:A%NFF]X7> J/&K\()8(W?F)ICW_W$6A
M_P0  ]L/;Q$'3NC_3ZA;3V4)[L8!:'"C @IJ$FZO;WA1X"I JGB""[Q9",I.
MT\M_[KK0?TB @>U'N(AQ)VP:0 +'GM_B;C: !C<JH*!"X9;\9M<%[B8!3W F
M;Q9"[W^B:?X_]WT<[34!X]J/;A%?+Q WS73LV2[NI@1H<*,""@H4;MUO>$W@
MJL9@^A@XRK+9RT)0@YI] H#+PO03!GP&^Z$NX@8*^Q&0P+'GP;@;&*#!C0HH
MJ%&XS;_A!8*K( /%!J' !2(H0\V> MH+1/]I SZ#_5 7<0Z%70Q(X-CS9'A;
M!?L"+B)+A2T5B&9/!:,+!,:P'K3Y)@Q$V(6!:+9AT%X=^L\<N-LQH,&-2B((
M3<=V9""X6S*@P8T** A4S:X,9E<'KJ@\P:F?<SR.9-UL&6M?YVU^=7'([]B[
MO+XKRL;;L=ON&/]%WSZC+NZVYQ=M=>@&ONH^A+=MM1]^W++\AM5]0/?WVZIJ
MGUZL._R'JOXRG./J_U!+ P04    " !O@@%7VDH/XG,"  !I!0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6R%E&U/VS 0Q[_**4,32!MY:%,8:R-!
MNVI,0D(4V(MI+]STTE@X=K"=EG[[G9T2E:UE;Y([^^[OWUUR'JZ5?C(EHH67
M2D@S"DIKZXLP-'F)%3.GJD9).X72%;/DZF5H:HULX9,J$291- @KQF60#?W:
MK<Z&JK&"2[S58)JJ8GISA4*M1T$<O"[<\65IW4*8#6NVQ!G:A_I6DQ=V*@M>
MH31<2=!8C(++^.(J=?$^X)'CVNS8X"J9*_7DG.O%*(@<$ K,K5-@]%KA&(5P
M0H3QO-4,NB-=XJ[]JC[UM5,M<V9PK,1/OK#E*#@/8($%:X2]4^OON*W' ^9*
M&/^$]38V"B!OC%75-ID(*B[;-WO9]F$G(4D.)"3;A,1SMP=YR@FS+!MJM0;M
MHDG-&;Y4GTUP7+J/,K.:=CGEV6S*N(9')AH$5<"42R9SS@1<2V-U0]VW!C[#
MVZ@;II_0LKE F&'>:&XY&IAO8*RDU=3GA@1NF'4[&SB>4"P7Y@2.@$NX+U5C
MF%R886B)WU&$^9;UJF5-#K#^:.0I]*)/D$1)#QYF$S@^.GDK$U+Y70^2K@>)
MU^T=T!TS4P(A@3>^/3=\Q82O_-?EW/B*?N^C;57[^U7=-%V8FN4X"FA<#.H5
M!MG'#_$@^OH.<Z]C[KVGGDWH4U WE438(-.@- @T>YO:"@V\D)O157;>_Q*?
M]X;A:@] OP/H_Q> %1:U9[ *"IHNS[(7HA5+=R"2P:!W=@ B[2#2=R'NE65B
MWW'I/S7'<9RFZ>"O\\*=R7&7$/W:2RX-];*@S.CTC(1T.]BM8U7MAVFN+(VF
M-TNZ"U&[ -HOE+*OCIO/[G;-_@!02P,$%     @ ;X(!5Y;6T5HX @  )04
M !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULK51M:]LP$/XK0BNCA2UR
M[";=,MN0.HQM$ @-W3Z,?5#L2RRJ%U>2D^[?3Y(=DT):QM@76R?=\]P])]VE
M!Z4?3 U@T9/@TF2XMK:9$6+*&@0U(]6 ="=;I06USM0[8AH-M H@P4D<15,B
M*),X3\/>2N>I:BUG$E8:F58(JG_? E>'#(_Q<>..[6KK-TB>-G0':[#WS4H[
MBPPL%1,@#5,2:=AF>#Z>%8GW#P[?&1S,R1IY)1NE'KSQM<IPY!,"#J7U#-3]
M]E  YY[(I?'8<^(AI >>KH_LGX-VIV5##12*_V"5K3/\ :,*MK3E]DX=OD"O
M9^+Y2L5-^*)#YSN]QJALC56B![L,!)/=GS[U=3@!C%\"Q#T@_EM T@-"Y4B7
M69"UH);FJ58'I+VW8_.+4)N =FJ8]+>XMMJ=,H>S>:&$8-9=BS6(R@H52EHF
M=R!+!@9=+L!2QLT5>H_NUPMT>7&%+A"3:,DX=[=@4F)=$IZ*E'W VRY@_$+
M;ZT<H21ZA^(H3L[ B]?A\T8/\/%S.''2!_WQH#\.?,D_Z5\P4W)E6@WHYWQC
MK':O[M<YS5V0Z_-!?"?.3$-+R+!K-0-Z#SA_^V8\C3Z=J\!_(GM6CV2H1_(:
M>[YDDHE6N 9];)F&"C6M+FO7)V>ONN/Z&+C\O-CG<32Y&5VG9'\JJ'.;GK@E
M\20:G+I$R<DC]@-D2?6.28,X;!TL&MU,,-)=4W:&54UXUQME79>$9>WF&&CO
MX,ZW2MFCX5MEF(SY'U!+ P04    " !O@@%7( YAXIX&  !^-P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6S%FUUSHS84AO^*QMUI=V<V,<@?L5/'
M,XD%[7:Z;29IVHM.+Q20;68!>27Y(YW]\96 @+&);$].)WNQ :SS".D]/HC7
M,%IS\47.&5-HD\2IO&K-E5I<MMLRF+.$RG.^8*G^9,I%0I7>%;.V7 A&PRPH
MB=O8<?KMA$9I:SS*CMV*\8@O51RE[%8@N4P2*IYN6,S75RVW]7S@+IK-E3G0
M'H\6=,;NF7I8W J]URXI892P5$8\18)-KUK7[J6/AR8@:_%GQ-9R:QN9H3QR
M_L7L? JO6HXY(Q:S0!D$U7]6;,+BV)#T>7PMH*VR3Q.XO?U,][/!Z\$\4LDF
M//XK"M7\JC5HH9!-Z3)6=WS],RL&U#.\@,<R^Q^MB[9."P5+J7A2!.LS2*(T
M_TLWQ41L!6A.<P N O"Q 9TBH+,3@+LO!'2+@.YN#R\%](J WK$!_2*@G\U]
M/EG93!.JZ'@D^!H)TUK3S$8F5Q:M)SA*36;=*Z$_C72<&M\K'GR9\SAD0OZ
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
MZYO?+H"H[E1/4.]GC,G-@UZ@^KUC_"]02P,$%     @ ;X(!5UQWOA)' P
M\PH  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULM99MC]LV#(#_"N$-
M6PNL\;LO=TL,).UU:X%BA[NU_:RSF5@X64HE.6F!_?A)<N)DC6U< ^R+;4DD
M]9 2:<YV0CZI"E'#UYIQ-?<JK3<WOJ^*"FNB)F*#W*RLA*R)-D.Y]M5&(BF=
M4LW\* @ROR:4>_G,S=W)?"8:S2C'.PFJJ6LBORV1B=W<"[W#Q#U=5]I.^/EL
M0];X@/KCYDZ:D=]9*6F-7%'!0>)J[BW"FV686 4G\8GB3IU\@W7E48@G.WA7
MSKW $B'#0EL3Q+RV^!H9LY8,QY>]4:_;TRJ>?A^LOW7.&V<>B<+7@GVFI:[F
MWM2#$E>D8?I>[/[$O4.IM5<(IMP3=GO9P(.B45K4>V5#4%/>OLG7?2!.%.)H
M0"':*T2.N]W(4;XAFN0S*78@K;2Q9C^<JT[;P%%N3^5!2[-*C9[.'[0HGBK!
M2I3J5[C]TE#]#5[!/2HM::&Q!"<!'SG5L+ AM (OWJ FE*F70Z(*""_/EQ8[
M(DL%?S5::2- ^1I4120JH!S^KD2CS*R:^=IX9OG\8N_%LO4B&O B@P^"ZTK!
M+2^Q_*^^;R+2A24ZA&49C1I\W_ )Q,%O$ 51##^#?^!L7R,[Q%W@8[=#/!3X
M'D,M6:N7].O9++U1&U+@W#-IJ%!NT<M_^2G,@M]'J)*.*AFSGB]Q33FWY_)(
M&.$%P@MS,JW3+^&?7O=;ZM9NZNS:4K#-TR0-IS-_VX.3=CCI*,X?DG![>YX+
MD9Y!1$&<#D!D'40V"G%O2HC)^^=39&<4K\(D#@8PKCJ,JU$,4X162'\D&E?G
M'$F6!OT8TPYC.HIQVZ;MCUZ/Z?GU2*^'KL=UQW(]FD.?7<TU$5EL49I_"+C[
M J80(KPE5,(GPAKLP[G^'W(L#(XU-[@@RTK!&)$*-BC;0-J('DM/;U5L]YF>
M7OATDF3]80U/?@KAL_/N$JS]/R<\Y4HFZ0!6=,2*GI^)EW!%O5S9P#4,C[4\
M'"W*W^7F)61Q+UDP=)+'>AZ.%_2>=+T$+^F]9_%W=/Y)'U*C7+MN2T$A&J[;
MEJ2;[3JZ1=O'',7;=O #D29'%#!<&=5@<F5*AVP[K':@Q<9U-8]"FQ[)?5:F
M*T5I!<SZ2@A]&-@-NCXW_Q=02P,$%     @ ;X(!5UB!L*MI!   X!D  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULS9E=;]LV%(;_"J$56PNTD:@O
M6YEM(+&TK44+!/&Z70R[8"S:$B*)+DG;R;\?22FR)=-"DO$B-[9$G?.0A^?X
M-4E-]H3>LPQC#A[*HF)3*^-\<VG;;)GA$K$+LL&5>+(BM$1<W-*US384HU0Y
ME87M.DYHERBOK-E$M=W0V81L>9%7^(8"MBU+1!^O<4'V4PM:3PVW^3KCLL&>
M339HC1>8?]_<4'%GMY0T+W'%<E(!BE=3ZPI>)C"4#LKBKQSOV=$UD*'<$7(O
M;SZG4\N1(\(%7G*)0.)KA^>X*"1)C.-' [7:/J7C\?43_3<5O CF#C$\)\7?
M><JSJ36V0(I7:%OP6[+_ S<!!9*W) 53GV#?V#H66&X9)V7C+$90YE7]C1Z:
MB3AR$!R]@]LXN'T'_XR#USAXS^W!;QS\Y_80- XJ=+N.74U<C#B:32C9 RJM
M!4U>J-E7WF*^\DH6RH)3\307?GRVX&1YGY$BQ93] I(?VYP_@D]@D2&*/\D,
MI&!.2E&6#*G$)@_R&H/W,>8H+]@'8?Q]$8/W[SZ =R"OP)\9V3)4I6QB<S$^
MV8N];,9R78_%/3,6#WPC%<\82*H4IQK_>-@_'/"WQ;RTD^,^3<ZU.PC\LJTN
M@.=\!*[C>IKQS)_O[NK"^7^])Z_NO3,97ELIGN)YYRKE7$E<48JJ-1;JP<'=
M8Z=T;M"C:K[:(YI^[+K-">/@GZ^B%_"9XY+]JRN8>DB^?DA21"_9!BWQU!(J
MR3#=86OV\T\P='[59<LD+#8)2PS!.GGUV[SZ0_0ZKZ#.U_(X0;C^J>O24A-#
M191_1;L9#*/0<R;V[GC"-69PY$.O:Q:?FGG0'05NURS1T"(G# ZT3OA!&WXP
M&+XJ0[(2?WH[7&VUT0X"7EJ$)F&Q25AB"-;)0MAF(7Q[XA*:S*M)6&P2EAB"
M=?(Z:O,Z,BXN-3$X^IV[([\O+:=&T(>CGK"<&@6.'_5D1=-="*%>5,9MV./!
ML&_%1"*ZS(!8"(EEZTZLQS>R5G7A#I)>6H4F8;%)6&((UDE'U*8C>GOJ$IG,
MJTE8;!*6&()U\@J=P^[%,:XO#;*C'<XX&/<E1F,WAKX7]D1&8R96W&,_Z.F,
MKEO/]]Q0+S7P: <'A^< %9@II1%;_7O,\VJM#7N0\M*"-$J+C=(24[1N/MQ#
M/MRWIS;-F$QEUR0M-DI+3-&ZV3WL@N'@9NQUBN-IUAA>-.X+SJD9' <.[ O.
MJ9D?!.-17V].S3S''3EGY.:P783#^\7?<84I*I3@H+3,JYQQBN1QGS;T0=B+
MZ](D+39*2TS1NFDY;&-A\ 95Q^C6V"@M-DI+3-&ZV3ULC^'@+NUUJA-JSE4B
MZ/95Y]1,##N(^JIS:A9$[@CV5>?4S/5\O[_(L8].K$M,U^I5 1.A;2M>'TFV
MK>WKB"MU"-]KOX:7<ZAIC^7K"W5"?L#7[SZ^(;K.*P8*O!)=.1<CD5E:OTZH
M;SC9J//R.\(Y*=5EAE&*J300SU>$\*<;V4'[4F?V'U!+ P04    " !O@@%7
MET @Z&\%  !&(@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6R]6FMO
MVS84_2N$5PPMD$8B]73F&&@B#=NP!D&SK)]9BXF%2J(GTDGW[T<](EGR-2TO
M;/NAL>AS#WD/7^?"6CSS\JM8,R;1MSPKQ.5L+>7FPK+$:LUR*L[YAA7JFP=>
MYE2JQ_+1$IN2T:0.RC.+V+9OY30M9LM%W79;+A=\*[.T8+<E$ML\I^6_5RSC
MSY<S/'MI^)0^KF758"T7&_K([IB\W]R6ZLGJ6)(T9X5(>8%*]G Y^X O8N)5
M 37B[Y0]BYW/J$KE"^=?JX??D\N978V(96PE*PJJ_CRQ:Y9E%9,:QS\MZ:SK
MLPK<_?S"_FN=O$KF"Q7LFF>?TT2N+V?A#"7L@6XS^8D__\;:A.H!KG@FZO_1
M<XNU9VBU%9+G;; :09X6S5_ZK15B)T#QP &D#2#C /= @-,&.%-[<-L =VH/
M7AM0IVXUN=?"1532Y:+DSZBLT(JM^E"K7T<KO=*B6BAWLE3?IBI.+F_46OR3
M"X%N68GNUK1DZ#VZIMEJF]%Z)OD#NJ(B72%:)"A*LZUD"0*BWD9,TC03[U3\
M_5V$WKYYA]X@"XGJ6X'2 MT7J11G.PU_K?E6*%K5^&;PO+"D2JT:H+5JT[AJ
MTB 'TG#01U[(M4!QD; $B(_T\;XFWE*2=KJ2%UVOB);PCVUQCAS[#!&;.,!X
MKJ>'$RB=U_4>_^_>!V(XW2)S:C[G %_$"J[6+I6\O(#FMHEVX>CJJ+P0&[IB
MES-U%@I6/K'9\N>?L&__ @EKDBPR218;(AM,@=M-@:MC7WZN3TR6O*=/K%0W
MP,LVW JUG=7>6_%\LY5I\8@*M;>S:F]OU-ZN46?54:Q.@+<*UX2]@V:Q&8!7
M#Z"ZGYZ6?N"2T%Y83[OS \!\0EPRA$406^#/_2$L!F#>W N]#C90R^O4\KZC
M6DE[2A[1RYNF%P"#](+8 +T F$8OO]/+U^K5W!#[6M02)#S+:+G3"JK1=!#N
M#.R]?6Y[(S%@5& /_N&1-&"0,U;F1.J!3D&G4Z#5Z>7^?)52P22E8-01I<"@
M/:5.I!XH%79*A5JEKC.JY/D Y:\-//6V,$D6F22+#9$-U)]WZL^U%_;--E?G
MWJ'K>FYR DR212;)8D-D@PG =N_+;>T&N&F/B/;R!2UQP^#O;D3'=K [.@I
M7$#"<+3[(1S!V"7!Z " @"X.W0.W"-XI1O#$I-L[%$P;3TP;PD%I S@X;0"H
M2YOT:9-7^>,VW-".,\H6&66+3;$-)Z*O4[#6@_\(E]R.8->!>:$[#\+QZ@5P
M@4,\;[QZ(;[0"<EX\4)\=N#;!Q9O7UC@[UE93/3*>-_GPZH!.% UB ]2#>+3
MJ-87&%A?81APS&T/QXS@ =@1)PA'[5G!4\F':O7E!=;7%T9\,YY68AR '=-K
M6I%Q*OE0K[[,P/HZHW'/5Z *VLB3[Q*3;)%1MM@4VW .^@(&AZ_PT-AH%6.4
M+3+*%IMB&TY#7\E@K4^?Y*/G@*_SR=[= L"\8-]. C"'V'-W?!0 .-_#!-[[
MI"\<R-3"0>.A">3@]U.&8$#*$ Q*&<)I4N[+!H)?Y9^)MNHX=;,998N,LL6F
MV(83T1<R1.O/?X1_;D>PZ\C"N6.3\<H%8.$\#,8K%V0;EY(QR!:2 X4?Z>L-
M\CWKC8G>F>P[?U Q  8I!K+M*P:Q'5:LKS:(OMHPX)O;'H[YP .P(SX0CMKS
M@:>2#]7JJPRBKS*,^&8RK<XX #NFU[0ZXU3R1B]KYW=Q9<8>ZQ<2A-I5VT(V
MOUYVK=U+#Q_JG_I'[5?XXAH#[1&^B)M7&GKZY@V+C[1\3 N!,O:@NK+/ Y5
MV;RTT#Q(OJE_E?_"I>1Y_7'-:,+*"J"^?^!<OCQ4'72OCBS_ U!+ P04
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
MOK7;EGX37N[^OJ=BES*),MCJU.!JHMLAR@W5\D3QO=V3?.!*\=P>)D!C$"9
MW]]RKIY.S /J;>WE?U!+ P04    " !O@@%7UI6-FRT#   .$P  #0   'AL
M+W-T>6QE<RYX;6S=6%UOVC 4_2N1NTZM-#5 1DI60-J0*DW:IDKMP]XJ0QRP
MY-B98SKHKZ]O',)'?1'KPP8+HK'O\3WGV+YI+/JE60IV/V/,!(M<R') 9L84
MG\*PG,Q83LLK53!ID4SIG!K;U=.P+#2C:0E)N0@[K58<YI1+,NS+>7Z;FS*8
MJ+DT ])M0H&[?4T'I!U_)(&C&ZF4#<CCQ?M?<V5NW@7N?O;A[*SU>'FS&[^H
M@$L2>DF[!Y!>M>!"J1V,"<2'">QCQZBO#Z+>PXP1][:)J]'GEL?EG5=I8;UI
MPWZFY'KO(N("EI?F+'BB8D!&5/"QYI"5T9R+I0MW(#!10NG V**Q0FV(E,\.
M;KL>U%/-DW.I=*7M%-S?<3U\!UCUP" 7HC'8(2XP[!?4&*;EK>U4@ZO@*RBH
MVP_+PCJ<:KIL=[IDG5#=K,A8Z93I1J9-5J%A7[ ,[&@^G<'=J"($T!B5VT;*
MZ51)6GE89=0-2SMA0MS#P_8SV^)>9!L[UH+]DDW3&JJ;CL9U@'^3S7%OTG;>
MQ!L4_$F9+W,['5GUH<38G6897U3]1=88P-C;.#LM"K'\+/A4YLQ-_F#!89^N
M\H*9TOS9JD&I3&R :1(\,6WX9#/R6]/B@2W,JIP6&>ZY<X*>_^XZ3YEDFHI-
MT[;VCWF5W^PXNOY7EJO_*KN&O1[K-^BQF^R>@LGX%$R>1$WVCM]DE!REQ[!^
M?V\<$K:."$TT@*/8@/R (YU8BP;C.1>&R[HWXVG*Y*N3@J4W=&P/^UO\=GS*
M,CH7YJ$!!V3=_LY2/L^39M0=+$0]:MW^!M-KQ\TYT&IQF;(%2T=U5T_'53.P
M#:M:7Y"PB]Q6EQ_!<ASF1P##=# '6([+PG3^I_GTT/DX#//6\R(]-*>'YK@L
M'S*J/IB./R>QEW^F21)%<8RMZ&CD=3#"UBV.X>MGP[Q!!J8#2G^VUOANXQ6R
MOPZP/=U7(=A,\4K$9HJO-2#^=8.,)/'O-J8#&=@N8+4#^GX=J"E_3A3!KF+>
ML"<81Y($0Z 6_34:Q\CJQ/#Q[P_VE$11DO@1P/P.H@A#X&G$$<P!>,"0**K>
M@SOOHW#UG@K7OX -7P!02P,$%     @ ;X(!5Y>*NQS     $P(   L   !?
M<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^O
MVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA])
M1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2
M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;
MZ/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " !O@@%79''>(H$#   Y
M&0  #P   'AL+W=O<FMB;V]K+GAM;,6946_3,!" _XJ5%\9#:9-T8YM6)* ,
M)J&M6J?QB-SDVEAS[&(['>/7<TZH<%EWXL7-4QL[=;Y<XOM\[L6C-@\+K1_8
MSUHJ.TDJY];GPZ$M*JBY?:/7H+!GJ4W-'1Z:U="N#?#25@"NEL-L-#H9UERH
MY-W%=JR9&88'VD'AA%;8Z!ON!3S:O_W^D&V$%0LAA7N:).UW"0FKA1*U^ 7E
M)!DES%;Z\8LVXI=6CLMY8;24DR3M.N[!.%$\:YY[R#N^L&V+XXM;CB"3Y&2$
M RZ%L:X]HQV?(^,&\.3NJ''Z4D@'9LH=?#:Z60NU\L/@70R#VVCCL/WL@GAN
M_B>,>KD4!4QUT=2@7!=' ](#*EN)M4V8XC5,DH]Z X;-^ K\3>%5KLKN!AV2
M!>$RYP([S%79,L;D424H"R7#;U9+42)'R3YPR54!+(#,",BL1\CO60"9$Y!Y
M+Y!SCX,_#2#'!.2X1\B=2!X3D,=]0N8!Y D!>=(GY#B ?$M ONT3\CB /"4@
M3^-"3L$61JQ].]-+]J&Q0H&UC"LD;>H \HR /(L+><F%8?=<-N 9+X7"S".X
M9%?*.K,#F8ZH;#Z*_<#K6CA_4A<_?.P.50<("S:$))43V3ESIXN'2LL2C'W%
M/OUH<*40LE&F22.KYAK'_:KQ[9NAIN<5-SN>IO221O;+E2IT#>R._]Q]DI1-
MTL@Z^0QZ9?BZ\JLUG K=&'A2R$>))(ULDEOPL[-PC<%)$$)1XD@CFV/&G]BF
M?<':G_MEUE380FK;[+YME#C2R.; O"9P?K([PTN,'7MO#,<\TF:6D)'R1MJG
M.'86,REECK1/=>Q@9I0ZLLCJV)>5V1&64!+LZQ"24D<661W/T_->1+)6B6R0
MEW+B'] 0D]))%EDG.ZEQ;Q IL621Q4+/F; $R"B_9)']0F.&14!&&2>+7JL0
MJT)V%&)2SLDB.V=O!AJP:X[N<6(38E+:R2)KYP7,MIG=K$-,2CM99.V\@-G.
M>U&X<-.$TD[>AW8&76X?+'B(28DG/[QX!NPCET73GAQB4O+)#UZ^(.8W$*L*
MZ_[!^Q"3W"H[8"T3S'"4^10<%R$F9:&\I_)F#R9EH?R05<[S<(:8E(7RR!;Z
M%W/>U#4W3]Z<OBO$I"R4MQ8:;K?J2UCBJK^\QDM8;,<G5<P,\Q_=7L+XV"_^
MEXV4?K;>J*^:E]N=_^V_%N]^ U!+ P04    " !O@@%7F3ZBA'P!  "6%@
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=A-;L(P$(;AJT0^ ,[,
M\%L!JV[85EP@"H8@\J?85>'VC<(B?%$7W2#/*K*CC-_5H\C;+U=FX=K4OKBV
M/KE79>UWI@BA_;#6YX6K,C]K6E?W;\Y-5V6A7W87VV;Y+;LXRVFZM-WK#+/?
MOLY,CH_6_6=B<SY?<_?9Y-^5J\,?@^U/T]U\X5PPR3'K+B[LC+V7X[:WPX-F
M_623'$X[TQU.9&SL((8@CA\D$"3Q@^80-(\?M("@1?R@)00MXP>M(&@5/V@-
M0>OX01L(VL0/HA1E3!4D3;!6H#4AUZ3 :T*P28'8A&23 K,)T28%:A.R30K<
M)H2;%,A-2#<IL)L0;U*@-Z/>K$!O1KU9@=X\^=E6H#>CWJQ ;T:]68'>C'JS
M KT9]68%>C/JS0KT9M2;%>C-J#<KT%M0;U&@MZ#>HD!O0;U%@=XRN2Q1H+>@
MWJ) ;T&]18'>@GJ+ KT%]99WZNW#HW1^['FN\?QW4AWZ;]UX_+!\;D[8&7"V
M< V]_P502P,$%     @ ;X(!5ZIG%&&8 0  "Q<  !,   !;0V]N=&5N=%]4
M>7!E<UTN>&ULS9C-;L(P$(1?)<H5$6.[I3\"+FVO+8>^@)ML2$026[:A\/9U
MPH_4BD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z\-X^,N;2@6KE$&VK"3JYM
MK7QXM0MF5+I4"V)B-!JS5#>>&C_TK48\FSQ3KE:5CUXVX;,K=3.-+54NCIYV
MA:W7-%;&5&6J?-AGZR;[X3+<.R2ALZMQ16G<(!3$[*1#N_.[P;[O;4W6EAE%
M<V7]JZI#%=M4S/EM12[IESB14>=YF5*FTU4=6A)G+*G,%42^KI*=Z*#?V8<;
MIMV37^W?R?09ALJYU<:%B5FZW.XPDK9[:((065_V'_'H&*2O/A^UT\XH.],[
M7.^GMLMN'HYUR_5W_'W&1_T+<PB0'!(DQPU(CEN0'&.0''<@.>Y!<CR Y. C
ME" H1.4H2.4H3.4H4.4H5.4H6.4H7.4H8.4H9!4H9!4H9!4H9!4H9!4H9!4H
M9!4H9!4H9!4H9!4H9)4H9)4H9)4H9)4H9)4H9)4H9)4H9)7_2=8/K9=__7NV
M79-:E<W!GW7_P&=?4$L! A0#%     @ ;X(!5P=!36*!    L0   !
M         ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !O@@%7
M*UKV+NX    K @  $0              @ &O    9&]C4')O<',O8V]R92YX
M;6Q02P$"% ,4    " !O@@%7F5R<(Q &  "<)P  $P              @ ',
M 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &^" 5>Y4TZ4*P8
M *XC   8              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX
M;6Q02P$"% ,4    " !O@@%7B,!RN@,&  #I%P  &               @(%N
M#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ ;X(!5]Q
ML9DH P  ] L  !@              ("!IQ0  'AL+W=O<FMS:&5E=',O<VAE
M970S+GAM;%!+ 0(4 Q0    ( &^" 5>1&3?RSP4   <9   8
M  " @048  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !O
M@@%7"/C&6YX#  "L#   &               @($*'@  >&PO=V]R:W-H965T
M<R]S:&5E=#4N>&UL4$L! A0#%     @ ;X(!5Y)&'$E4"@  ^UP  !@
M         ("!WB$  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0
M   ( &^" 5>(08J++@<  #@>   8              " @6@L  !X;"]W;W)K
M<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !O@@%7R4*:=] "  "]!P
M&               @(',,P  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L!
M A0#%     @ ;X(!5][+)+5L!@  (Q   !@              ("!TC8  'AL
M+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( &^" 5=8//1,0 4
M ,L.   9              " @70]  !X;"]W;W)K<VAE971S+W-H965T,3 N
M>&UL4$L! A0#%     @ ;X(!5\O!,BX,!   P0@  !D              ("!
MZT(  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " !O@@%7
MA:GK%;@(  !M%P  &0              @($N1P  >&PO=V]R:W-H965T<R]S
M:&5E=#$R+GAM;%!+ 0(4 Q0    ( &^" 5=56)7LQ00  (8+   9
M      " @1U0  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%
M  @ ;X(!5_QD<CRX P  2PD  !D              ("!&54  'AL+W=O<FMS
M:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !O@@%7 TG(N3($  "["0
M&0              @($(60  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+
M 0(4 Q0    ( &^" 5<K7524  4  *<+   9              " @7%=  !X
M;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ ;X(!5R&%P^9]
M @  NP<  !D              ("!J&(  'AL+W=O<FMS:&5E=',O<VAE970Q
M-RYX;6Q02P$"% ,4    " !O@@%7@&/8/*8'   X,P  &0
M@(%<90  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( &^"
M 5?4EG.A=P4  +,-   9              " @3EM  !X;"]W;W)K<VAE971S
M+W-H965T,3DN>&UL4$L! A0#%     @ ;X(!5Y_$5EQ[!   -@T  !D
M         ("!YW(  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M    " !O@@%7AZ?I(^8$  #V"P  &0              @(&9=P  >&PO=V]R
M:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &^" 5<Q<B[<,P0  #@*
M   9              " @;9\  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL
M4$L! A0#%     @ ;X(!5V$P[_]A!   >0H  !D              ("!(($
M 'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !O@@%7T_<Z
MSJX#  "J"   &0              @(&XA0  >&PO=V]R:W-H965T<R]S:&5E
M=#(T+GAM;%!+ 0(4 Q0    ( &^" 5=L-E'VL0P  /J,   9
M  " @9V)  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @
M;X(!5]I*#^)S @  :04  !D              ("!A98  'AL+W=O<FMS:&5E
M=',O<VAE970R-BYX;6Q02P$"% ,4    " !O@@%7EM;16C@"   E!0  &0
M            @($OF0  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4
M Q0    ( &^" 5<@#F'BG@8  'XW   9              " @9Z;  !X;"]W
M;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ;X(!5SA#OJ\1!
M^Q   !D              ("!<Z(  'AL+W=O<FMS:&5E=',O<VAE970R.2YX
M;6Q02P$"% ,4    " !O@@%77'>^$D<#  #S"@  &0              @(&[
MI@  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( &^" 5=8
M@;"K:00  . 9   9              " @3FJ  !X;"]W;W)K<VAE971S+W-H
M965T,S$N>&UL4$L! A0#%     @ ;X(!5Y= (.AO!0  1B(  !D
M     ("!V:X  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4
M" !O@@%7B*?X\-$#  "T$0  &0              @(%_M   >&PO=V]R:W-H
M965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( &^" 5>5/"\CJ0(  -\'   9
M              " @8>X  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L!
M A0#%     @ ;X(!5X\MQI\5!@  )S$  !D              ("!9[L  'AL
M+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !O@@%7H9?51T("
M  !,!0  &0              @(&SP0  >&PO=V]R:W-H965T<R]S:&5E=#,V
M+GAM;%!+ 0(4 Q0    ( &^" 5>E2P+7.P0  .(6   9              "
M@2S$  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ ;X(!
M5]:5C9LM P  #A,   T              ( !GL@  'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " !O@@%7EXJ[',     3 @  "P              @ 'VRP
M7W)E;',O+G)E;'-02P$"% ,4    " !O@@%79''>(H$#   Y&0  #P
M        @ '?S   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ ;X(!5YD^
MHH1\ 0  EA8  !H              ( !C=   'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ ;X(!5ZIG%&&8 0  "Q<  !,
M     ( !0=(  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     "T +0 R#
&"M0

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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>57
<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>58
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>217</ContextCount>
  <ElementCount>187</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>48</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/FairValueofFinancialInstruments</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Geographical Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/GeographicalInformation</Role>
      <ShortName>Geographical Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/Restructuring</Role>
      <ShortName>Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9954701 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9954702 - Disclosure - Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/FairValueofFinancialInstrumentsTables</Role>
      <ShortName>Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/FairValueofFinancialInstruments</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9954703 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/StockholdersEquity</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9954704 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/NetLossPerShare</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9954705 - Disclosure - Geographical Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/GeographicalInformationTables</Role>
      <ShortName>Geographical Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/GeographicalInformation</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9954706 - Disclosure - Restructuring (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/RestructuringTables</Role>
      <ShortName>Restructuring (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/Restructuring</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9954707 - Disclosure - Fair Value of Financial Instruments - Fair Values of Financial Instruments Measured on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Fair Values of Financial Instruments Measured on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954708 - Disclosure - Fair Value of Financial Instruments - Fair Value of Marketable Securities by Contractual Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails</Role>
      <ShortName>Fair Value of Financial Instruments - Fair Value of Marketable Securities by Contractual Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954709 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/CommitmentsandContingencies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954710 - Disclosure - Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954711 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails</Role>
      <ShortName>Stockholders' Equity - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954712 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails</Role>
      <ShortName>Stockholders' Equity - Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954713 - Disclosure - Stockholders' Equity - Share-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails</Role>
      <ShortName>Stockholders' Equity - Share-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954714 - Disclosure - Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954715 - Disclosure - Net Loss Per Share - Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share - Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954716 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954717 - Disclosure - Geographical Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/GeographicalInformationDetails</Role>
      <ShortName>Geographical Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pinterest.com/role/GeographicalInformationTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954718 - Disclosure - Restructuring - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/RestructuringNarrativeDetails</Role>
      <ShortName>Restructuring - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="pins-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954719 - Disclosure - Restructuring - Summary of Restructuring Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails</Role>
      <ShortName>Restructuring - Summary of Restructuring Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration -  pins-20230630.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="pins-20230630.htm">pins-20230630.htm</File>
    <File>pins-20230630.xsd</File>
    <File>pins-20230630_cal.xml</File>
    <File>pins-20230630_def.xml</File>
    <File>pins-20230630_lab.xml</File>
    <File>pins-20230630_pre.xml</File>
    <File>pins-ex311x20230630.htm</File>
    <File>pins-ex312x20230630.htm</File>
    <File>pins-ex321x20230630.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>pins-20230630_g1.jpg</File>
    <File>pins-20230630_g2.jpg</File>
    <File>pins-20230630_g3.jpg</File>
    <File>pins-20230630_g4.jpg</File>
    <File>pins-20230630_g5.jpg</File>
    <File>pins-20230630_g6.jpg</File>
    <File>pins-20230630_g7.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="597">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="26">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>61
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "pins-20230630.htm": {
   "axisCustom": 0,
   "axisStandard": 15,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 597,
    "http://xbrl.sec.gov/dei/2023": 30,
    "http://xbrl.sec.gov/ecd/2023": 26
   },
   "contextCount": 217,
   "dts": {
    "calculationLink": {
     "local": [
      "pins-20230630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "pins-20230630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "pins-20230630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "pins-20230630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pins-20230630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "pins-20230630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    }
   },
   "elementCount": 389,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2023": 5,
    "http://xbrl.sec.gov/ecd/2023": 3,
    "total": 8
   },
   "keyCustom": 6,
   "keyStandard": 181,
   "memberCustom": 14,
   "memberStandard": 29,
   "nsprefix": "pins",
   "nsuri": "http://www.pinterest.com/20230630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.pinterest.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "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": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Fair Value of Financial Instruments",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.pinterest.com/role/FairValueofFinancialInstruments",
     "shortName": "Fair Value of Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.pinterest.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.pinterest.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Net Loss Per Share",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.pinterest.com/role/NetLossPerShare",
     "shortName": "Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.pinterest.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Geographical Information",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.pinterest.com/role/GeographicalInformation",
     "shortName": "Geographical Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Restructuring",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.pinterest.com/role/Restructuring",
     "shortName": "Restructuring",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "shortName": "Pay vs Performance Disclosure",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "shortName": "Insider Trading Arrangements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954701 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "19",
     "role": "http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "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": "pins-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954702 - Disclosure - Fair Value of Financial Instruments (Tables)",
     "menuCat": "Tables",
     "order": "20",
     "role": "http://www.pinterest.com/role/FairValueofFinancialInstrumentsTables",
     "shortName": "Fair Value of Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954703 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "21",
     "role": "http://www.pinterest.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954704 - Disclosure - Net Loss Per Share (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://www.pinterest.com/role/NetLossPerShareTables",
     "shortName": "Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954705 - Disclosure - Geographical Information (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://www.pinterest.com/role/GeographicalInformationTables",
     "shortName": "Geographical Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954706 - Disclosure - Restructuring (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://www.pinterest.com/role/RestructuringTables",
     "shortName": "Restructuring (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954707 - Disclosure - Fair Value of Financial Instruments - Fair Values of Financial Instruments Measured on a Recurring Basis (Details)",
     "menuCat": "Details",
     "order": "25",
     "role": "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails",
     "shortName": "Fair Value of Financial Instruments - Fair Values of Financial Instruments Measured on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-68",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954708 - Disclosure - Fair Value of Financial Instruments - Fair Value of Marketable Securities by Contractual Maturity (Details)",
     "menuCat": "Details",
     "order": "26",
     "role": "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails",
     "shortName": "Fair Value of Financial Instruments - Fair Value of Marketable Securities by Contractual Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954709 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "27",
     "role": "http://www.pinterest.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954710 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "menuCat": "Details",
     "order": "28",
     "role": "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954711 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)",
     "menuCat": "Details",
     "order": "29",
     "role": "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails",
     "shortName": "Stockholders' Equity - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-4",
      "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",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-145",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954712 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails",
     "shortName": "Stockholders' Equity - Restricted Stock Unit Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-145",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954713 - Disclosure - Stockholders' Equity - Share-based Compensation Expense (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails",
     "shortName": "Stockholders' Equity - Share-based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954714 - Disclosure - Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails",
     "shortName": "Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-166",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954715 - Disclosure - Net Loss Per Share - Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Loss Per Share (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails",
     "shortName": "Net Loss Per Share - Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954716 - Disclosure - Income Taxes - Narrative (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://www.pinterest.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954717 - Disclosure - Geographical Information (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.pinterest.com/role/GeographicalInformationDetails",
     "shortName": "Geographical Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-206",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954718 - Disclosure - Restructuring - Narrative (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.pinterest.com/role/RestructuringNarrativeDetails",
     "shortName": "Restructuring - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-206",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherRestructuringCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954719 - Disclosure - Restructuring - Summary of Restructuring Charges (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
     "shortName": "Restructuring - Summary of Restructuring Charges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherRestructuringCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-10",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-48",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-48",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-39",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "pins-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 48,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MEXICO",
        "terseLabel": "Mexico"
       }
      }
     },
     "localname": "MX",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r546"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r579"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r544"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r544"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r544"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r618"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r544"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r544"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r544"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r544"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r543"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r545"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.pinterest.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "auth_ref": [
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "localname": "Additional402vDisclosureTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AdjToCompAmt": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "localname": "AdjToCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_AdjToCompAxis": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "localname": "AdjToCompAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "localname": "AdjToPeoCompFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AggtErrCompAmt": {
     "auth_ref": [
      "r551",
      "r562",
      "r572",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "localname": "AggtErrCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "auth_ref": [
      "r554",
      "r565",
      "r575",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AllAdjToCompMember": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "localname": "AllAdjToCompMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AllExecutiveCategoriesMember": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "localname": "AllExecutiveCategoriesMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AllIndividualsMember": {
     "auth_ref": [
      "r558",
      "r566",
      "r576",
      "r593",
      "r601",
      "r605",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "localname": "AllIndividualsMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AllTradingArrangementsMember": {
     "auth_ref": [
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "localname": "AllTradingArrangementsMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AwardExrcPrice": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "localname": "AwardExrcPrice",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "perShareItemType"
    },
    "ecd_AwardGrantDateFairValue": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "localname": "AwardGrantDateFairValue",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_AwardTmgDiscLineItems": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "localname": "AwardTmgDiscLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AwardTmgMethodTextBlock": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "localname": "AwardTmgMethodTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "localname": "AwardTmgMnpiDiscTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "localname": "AwardTmgPredtrmndFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "localname": "AwardUndrlygSecuritiesAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "decimalItemType"
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "AwardsCloseToMnpiDiscIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "localname": "AwardsCloseToMnpiDiscTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "localname": "ChangedPeerGroupFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CoSelectedMeasureAmt": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "localname": "CoSelectedMeasureAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "decimalItemType"
    },
    "ecd_CoSelectedMeasureName": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "localname": "CoSelectedMeasureName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "auth_ref": [
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "auth_ref": [
      "r551",
      "r562",
      "r572",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "localname": "ErrCompAnalysisTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ErrCompRecoveryTable": {
     "auth_ref": [
      "r548",
      "r559",
      "r569",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "localname": "ErrCompRecoveryTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_ExecutiveCategoryAxis": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "localname": "ExecutiveCategoryAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "auth_ref": [
      "r555",
      "r566",
      "r576",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "auth_ref": [
      "r555",
      "r566",
      "r576",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "auth_ref": [
      "r555",
      "r566",
      "r576",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "auth_ref": [
      "r555",
      "r566",
      "r576",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ForgoneRecoveryIndName": {
     "auth_ref": [
      "r555",
      "r566",
      "r576",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "ForgoneRecoveryIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_IndividualAxis": {
     "auth_ref": [
      "r558",
      "r566",
      "r576",
      "r593",
      "r601",
      "r605",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "localname": "IndividualAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_InsiderTradingArrLineItems": {
     "auth_ref": [
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "localname": "InsiderTradingArrLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "auth_ref": [
      "r547",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "localname": "InsiderTradingPoliciesProcLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "auth_ref": [
      "r547",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "auth_ref": [
      "r547",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_MeasureAxis": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "localname": "MeasureAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_MeasureName": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "MeasureName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "localname": "MnpiDiscTimedForCompValFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_NonNeosMember": {
     "auth_ref": [
      "r555",
      "r566",
      "r576",
      "r593",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "localname": "NonNeosMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_NonPeoNeoMember": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "localname": "NonPeoNeoMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "localname": "NonRule10b51ArrAdoptedFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "localname": "NonRule10b51ArrTrmntdFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_OtherPerfMeasureAmt": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "localname": "OtherPerfMeasureAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "decimalItemType"
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "auth_ref": [
      "r553",
      "r564",
      "r574",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "localname": "OutstandingAggtErrCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "auth_ref": [
      "r556",
      "r567",
      "r577",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "localname": "OutstandingRecoveryCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_OutstandingRecoveryIndName": {
     "auth_ref": [
      "r556",
      "r567",
      "r577",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "OutstandingRecoveryIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "localname": "PayVsPerformanceDisclosureLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "localname": "PeerGroupIssuersFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "localname": "PeoActuallyPaidCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_PeoMember": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "localname": "PeoMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_PeoName": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "localname": "PeoName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "ecd_PeoTotalCompAmt": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "localname": "PeoTotalCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_PvpTable": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "localname": "PvpTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_PvpTableTextBlock": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "localname": "PvpTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "auth_ref": [
      "r548",
      "r559",
      "r569",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_RestatementDateAxis": {
     "auth_ref": [
      "r549",
      "r560",
      "r570",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "localname": "RestatementDateAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_RestatementDeterminationDate": {
     "auth_ref": [
      "r550",
      "r561",
      "r571",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "localname": "RestatementDeterminationDate",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "dateItemType"
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "auth_ref": [
      "r557",
      "r568",
      "r578",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "localname": "Rule10b51ArrAdoptedFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "localname": "Rule10b51ArrTrmntdFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "auth_ref": [
      "r552",
      "r563",
      "r573",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_TabularListTableTextBlock": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "localname": "TabularListTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_TotalShareholderRtnAmt": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "localname": "TotalShareholderRtnAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_TradingArrAxis": {
     "auth_ref": [
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "localname": "TradingArrAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TradingArrByIndTable": {
     "auth_ref": [
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "localname": "TradingArrByIndTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrAdoptionDate": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "localname": "TrdArrAdoptionDate",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrDuration": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "localname": "TrdArrDuration",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "durationItemType"
    },
    "ecd_TrdArrIndName": {
     "auth_ref": [
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "TrdArrIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrIndTitle": {
     "auth_ref": [
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "localname": "TrdArrIndTitle",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "auth_ref": [
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecd_TrdArrTerminationDate": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "localname": "TrdArrTerminationDate",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "auth_ref": [
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "localname": "UndrlygSecurityMktPriceChngPct",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "pureItemType"
    },
    "pins_A2009StockPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2009 Stock Plan [Member]",
        "label": "2009 Stock Plan [Member]",
        "terseLabel": "2009 Plan"
       }
      }
     },
     "localname": "A2009StockPlanMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_A2019OmnibusIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019 Omnibus Incentive Plan [Member]",
        "label": "2019 Omnibus Incentive Plan [Member]",
        "terseLabel": "2019 Plan"
       }
      }
     },
     "localname": "A2019OmnibusIncentivePlanMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_ChristineDeputyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Christine Deputy",
        "label": "Christine Deputy [Member]"
       }
      }
     },
     "localname": "ChristineDeputyMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_ChristineDeputyRuleTradingArrangementCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Christine Deputy Rule Trading Arrangement, Common Stock",
        "label": "Christine Deputy Rule Trading Arrangement, Common Stock [Member]"
       }
      }
     },
     "localname": "ChristineDeputyRuleTradingArrangementCommonStockMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Christine Deputy Rule Trading Arrangement, Restricted Stock Units",
        "label": "Christine Deputy Rule Trading Arrangement, Restricted Stock Units [Member]"
       }
      }
     },
     "localname": "ChristineDeputyRuleTradingArrangementRestrictedStockUnitsMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Additional Shares Reserved For Future Issuance, Percentage Of Outstanding Shares",
        "label": "Common Stock, Additional Shares Reserved For Future Issuance, Percentage Of Outstanding Shares",
        "terseLabel": "Percentage of outstanding shares, additional reserve"
       }
      }
     },
     "localname": "CommonStockAdditionalSharesReservedForFutureIssuancePercentageOfOutstandingShares",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "pins_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease, Right Of Use Assets",
        "label": "Increase (Decrease) In Operating Lease, Right Of Use Assets",
        "negatedLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pins_InterestExpenseAndOtherNonoperatingExpenseIncomeNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Expense And Other Nonoperating Expense (Income), Net",
        "label": "Interest Expense And Other Nonoperating Expense (Income), Net",
        "negatedTerseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "InterestExpenseAndOtherNonoperatingExpenseIncomeNet",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pins_JeffreyJordanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Jeffrey Jordan",
        "label": "Jeffrey Jordan [Member]"
       }
      }
     },
     "localname": "JeffreyJordanMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_MunicipalSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Municipal Securities",
        "label": "Municipal Securities [Member]",
        "terseLabel": "Municipal securities"
       }
      }
     },
     "localname": "MunicipalSecuritiesMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan",
        "label": "Plan [Member]",
        "terseLabel": "Plan"
       }
      }
     },
     "localname": "PlanMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Expenses And Other Current Assets, Fair Value Disclosure",
        "label": "Prepaid Expenses And Other Current Assets, Fair Value Disclosure",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsFairValueDisclosure",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pins_RestOfWorldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rest Of World",
        "label": "Rest Of World [Member]",
        "terseLabel": "Rest Of World"
       }
      }
     },
     "localname": "RestOfWorldMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units (RSUs) And Restricted Stock Awards (RSAs)",
        "label": "Restricted Stock Units (RSUs) And Restricted Stock Awards (RSAs) [Member]",
        "terseLabel": "Unvested restricted stock units and restricted stock awards",
        "verboseLabel": "Restricted Stock Units and Restricted Stock Awards Outstanding"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUsAndRestrictedStockAwardsRSAsMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails",
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "",
        "label": "Stock Issued During Period, Shares, Restricted Stock Awards And Restricted Stock Units Released",
        "terseLabel": "Release of restricted stock units and issuance of restricted stock awards, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardsAndRestrictedStockUnitsReleased",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "pins_StockRepurchaseProgramExciseTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Program, Excise Taxes",
        "label": "Stock Repurchase Program, Excise Taxes",
        "terseLabel": "Excise tax"
       }
      }
     },
     "localname": "StockRepurchaseProgramExciseTaxes",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "pins_UnitedStatesAndCanadaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States And Canada",
        "label": "United States And Canada [Member]",
        "terseLabel": "U.S. and Canada"
       }
      }
     },
     "localname": "UnitedStatesAndCanadaMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_WanjiWalcottMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wanji Walcott",
        "label": "Wanji Walcott [Member]"
       }
      }
     },
     "localname": "WanjiWalcottMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_WanjiWalcottRuleTradingArrangementCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wanji Walcott Rule Trading Arrangement, Common Stock",
        "label": "Wanji Walcott Rule Trading Arrangement, Common Stock [Member]"
       }
      }
     },
     "localname": "WanjiWalcottRuleTradingArrangementCommonStockMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "pins_WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wanji Walcott Rule Trading Arrangement, Restricted Stock Units",
        "label": "Wanji Walcott Rule Trading Arrangement, Restricted Stock Units [Member]"
       }
      }
     },
     "localname": "WanjiWalcottRuleTradingArrangementRestrictedStockUnitsMember",
     "nsuri": "http://www.pinterest.com/20230630",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [
      "r698",
      "r699",
      "r700",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r186",
      "r187",
      "r442",
      "r443",
      "r444",
      "r495",
      "r496",
      "r497",
      "r498",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r525",
      "r535",
      "r655",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r186",
      "r187",
      "r442",
      "r443",
      "r444",
      "r495",
      "r496",
      "r497",
      "r498",
      "r504",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r525",
      "r535",
      "r655",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r17",
      "r532"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r189",
      "r190"
     ],
     "calculation": {
      "http://www.pinterest.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 $12,074 and $12,672 as of June 30, 2023 and December\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.pinterest.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, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r25",
      "r26",
      "r62",
      "r106",
      "r407",
      "r421",
      "r422"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r2",
      "r10",
      "r26",
      "r338",
      "r341",
      "r365",
      "r417",
      "r418",
      "r632",
      "r633",
      "r634",
      "r639",
      "r640",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r57",
      "r532",
      "r695"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r430",
      "r639",
      "r640",
      "r641",
      "r686",
      "r696"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r49",
      "r50",
      "r282"
     ],
     "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": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r311",
      "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": "Share based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r107",
      "r191",
      "r228"
     ],
     "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": "Allowances"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r155"
     ],
     "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": "Weighted-average anti-dilutive shares of common stock (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r34"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r34"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r83",
      "r102",
      "r125",
      "r166",
      "r175",
      "r180",
      "r225",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r333",
      "r335",
      "r354",
      "r404",
      "r465",
      "r532",
      "r542",
      "r653",
      "r654",
      "r688"
     ],
     "calculation": {
      "http://www.pinterest.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/2023",
     "presentation": [
      "http://www.pinterest.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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r98",
      "r108",
      "r125",
      "r225",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r333",
      "r335",
      "r354",
      "r532",
      "r653",
      "r654",
      "r688"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r203",
      "r402"
     ],
     "calculation": {
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due after one to five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r202",
      "r401"
     ],
     "calculation": {
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r196",
      "r234",
      "r397",
      "r644"
     ],
     "calculation": {
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale",
        "totalLabel": "Total",
        "verboseLabel": "Marketable securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValueofMarketableSecuritiesbyContractualMaturityDetails",
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r193",
      "r234"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-Sale, Current",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r32",
      "r100",
      "r516"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r32",
      "r71",
      "r124"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to condensed consolidated balance sheets"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r1",
      "r71"
     ],
     "calculation": {
      "http://www.pinterest.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 (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r8",
      "r537",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificates of deposit"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r95",
      "r103",
      "r104",
      "r105",
      "r125",
      "r144",
      "r145",
      "r152",
      "r154",
      "r160",
      "r161",
      "r225",
      "r254",
      "r256",
      "r257",
      "r258",
      "r261",
      "r262",
      "r265",
      "r266",
      "r267",
      "r268",
      "r270",
      "r354",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r453",
      "r474",
      "r492",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r619",
      "r637",
      "r642"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.pinterest.com/role/CoverPage",
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r78",
      "r537",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r22",
      "r52",
      "r405",
      "r452"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r77",
      "r251",
      "r253",
      "r505",
      "r652"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A",
        "verboseLabel": "Class A Common Stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.pinterest.com/role/CoverPage",
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [
      "r696"
     ],
     "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": "Class B Common Stock",
        "verboseLabel": "Class B"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.pinterest.com/role/CoverPage",
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r23"
     ],
     "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 reserved for issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r540",
      "r639",
      "r640",
      "r686",
      "r694",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Class A and Class B Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r56"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r56",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r11",
      "r56",
      "r453",
      "r471",
      "r696",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r56",
      "r406",
      "r532"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Class A common stock, $0.00001 par value, 6,666,667 shares authorized, 581,002 and 593,918 shares issued and outstanding as of June 30, 2023 and December\u00a031, 2022, respectively; Class B common stock, $0.00001 par value, 1,333,333 shares authorized, 88,514 and 89,284 shares issued and outstanding as of June 30, 2023 and December\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r27",
      "r111",
      "r113",
      "r117",
      "r398",
      "r414"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r51",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).",
        "label": "Corporate Bond Securities [Member]",
        "terseLabel": "Corporate bonds"
       }
      }
     },
     "localname": "CorporateBondSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r68",
      "r125",
      "r225",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r354",
      "r653"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.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/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total costs and expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Costs and expenses:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r6",
      "r170"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r280",
      "r284",
      "r312",
      "r313",
      "r315",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r118",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r141",
      "r144",
      "r152",
      "r153",
      "r154",
      "r158",
      "r345",
      "r346",
      "r399",
      "r415",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per share, basic (in dollars per share)",
        "verboseLabel": "Basic net loss per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "auth_ref": [
      "r144",
      "r145",
      "r152"
     ],
     "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicTwoClassMethodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic, Two Class Method [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicTwoClassMethodAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r118",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r144",
      "r152",
      "r153",
      "r154",
      "r158",
      "r345",
      "r346",
      "r399",
      "r415",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per share, diluted (in dollars per share)",
        "verboseLabel": "Diluted net loss per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted, Two Class Method [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedTwoClassMethodAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r34",
      "r35"
     ],
     "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": "Net Loss Per Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r140",
      "r155",
      "r156",
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r355"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.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 Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized share-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r314"
     ],
     "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": "Weighted-average recognition period for unrecognized share-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee Severance"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Outstanding stock options",
        "verboseLabel": "Stock Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r11",
      "r96",
      "r114",
      "r115",
      "r116",
      "r127",
      "r128",
      "r129",
      "r131",
      "r137",
      "r139",
      "r159",
      "r226",
      "r227",
      "r271",
      "r316",
      "r317",
      "r318",
      "r326",
      "r327",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r344",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r365",
      "r417",
      "r418",
      "r419",
      "r430",
      "r492"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [
      "r348",
      "r349",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r348",
      "r349",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r263",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r349",
      "r369",
      "r370",
      "r371",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351",
      "r353"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r263",
      "r274",
      "r279",
      "r349",
      "r369",
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r263",
      "r274",
      "r279",
      "r349",
      "r370",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r263",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r349",
      "r371",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r263",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r369",
      "r370",
      "r371",
      "r523",
      "r524",
      "r526",
      "r527",
      "r528"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r347",
      "r353"
     ],
     "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": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237",
      "r264",
      "r269",
      "r343",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r413",
      "r522",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r646",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r656",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt security issued by government not domiciled in United States of America (US).",
        "label": "Debt Security, Government, Non-US [Member]",
        "terseLabel": "Non-U.S. government and supranational bonds"
       }
      }
     },
     "localname": "ForeignGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r69",
      "r476"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r66"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfLeasehold": {
     "auth_ref": [
      "r6",
      "r41"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.",
        "label": "Impairment of Leasehold",
        "verboseLabel": "Impairment and abandonment charges for leases and leasehold improvements"
       }
      }
     },
     "localname": "ImpairmentOfLeasehold",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r64",
      "r85",
      "r166",
      "r174",
      "r179",
      "r182",
      "r400",
      "r411",
      "r521"
     ],
     "calculation": {
      "http://www.pinterest.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": "Loss before provision for (benefit from) income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r238",
      "r243",
      "r477"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r243",
      "r477"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r126",
      "r321",
      "r323",
      "r324",
      "r325",
      "r328",
      "r330",
      "r331",
      "r332",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r88",
      "r94",
      "r138",
      "r139",
      "r171",
      "r322",
      "r329",
      "r416"
     ],
     "calculation": {
      "http://www.pinterest.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": "Provision for (benefit from) income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pinterest.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in 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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r620",
      "r635"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.pinterest.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 assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "terseLabel": "Goodwill and intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r70",
      "r169"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income (expense), net"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Fair Value of Marketable Securities by Contractual Maturity"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r18",
      "r125",
      "r225",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r334",
      "r335",
      "r336",
      "r354",
      "r451",
      "r520",
      "r542",
      "r653",
      "r688",
      "r689"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r61",
      "r84",
      "r409",
      "r532",
      "r638",
      "r650",
      "r687"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r20",
      "r99",
      "r125",
      "r225",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r334",
      "r335",
      "r336",
      "r354",
      "r532",
      "r653",
      "r688",
      "r689"
     ],
     "calculation": {
      "http://www.pinterest.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/2023",
     "presentation": [
      "http://www.pinterest.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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Property and Equipment, Net and Operating Lease Right-of-Use Assets by Geography"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r71",
      "r72",
      "r73"
     ],
     "calculation": {
      "http://www.pinterest.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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r65",
      "r73",
      "r86",
      "r97",
      "r109",
      "r112",
      "r116",
      "r125",
      "r130",
      "r132",
      "r133",
      "r134",
      "r135",
      "r138",
      "r139",
      "r150",
      "r166",
      "r174",
      "r179",
      "r182",
      "r225",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r346",
      "r354",
      "r412",
      "r473",
      "r490",
      "r491",
      "r521",
      "r541",
      "r653"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss)",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r119",
      "r132",
      "r133",
      "r134",
      "r135",
      "r141",
      "r142",
      "r151",
      "r154",
      "r166",
      "r174",
      "r179",
      "r182",
      "r521"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net loss, basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r119",
      "r143",
      "r146",
      "r147",
      "r148",
      "r149",
      "r151",
      "r154"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Net loss, diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [
      "r698",
      "r699",
      "r700",
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Total property and equipment, net and operating lease right-of-use assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r166",
      "r174",
      "r179",
      "r182",
      "r521"
     ],
     "calculation": {
      "http://www.pinterest.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": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r54",
      "r74",
      "r75",
      "r81"
     ],
     "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": "Description of Business and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of other assets.",
        "label": "Other Assets, Fair Value Disclosure",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r4",
      "r9",
      "r82"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Change in unrealized gain (loss) on available-for-sale marketable securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r4",
      "r9",
      "r82"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Change in foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r4",
      "r9",
      "r82",
      "r110",
      "r113"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of taxes:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringCosts": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.",
        "label": "Other Restructuring Costs",
        "terseLabel": "Office Space Reductions"
       }
      }
     },
     "localname": "OtherRestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.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": "Repurchases of Class A common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Shares repurchased for tax withholdings on release of restricted stock units and restricted stock awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r29",
      "r120",
      "r192"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "negatedTerseLabel": "Purchases of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisition of business, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r87",
      "r683",
      "r684",
      "r685"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Purchases of property and equipment and intangible assets"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.pinterest.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 current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r120",
      "r121",
      "r645"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale",
        "terseLabel": "Maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r28",
      "r120",
      "r192",
      "r224"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "terseLabel": "Sales of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r3",
      "r14"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options, net"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r7",
      "r403",
      "r410",
      "r532"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r53",
      "r320",
      "r690"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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/2023",
     "presentation": [
      "http://www.pinterest.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/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r629",
      "r636"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash included in prepaid expenses and other current assets"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r89",
      "r630",
      "r636"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Restricted cash included in other assets"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "verboseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r239",
      "r240",
      "r242",
      "r245",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/Restructuring"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent",
        "terseLabel": "Workforce reduction"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r6",
      "r246",
      "r247",
      "r651"
     ],
     "calculation": {
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r241",
      "r242",
      "r247",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r247",
      "r248",
      "r249"
     ],
     "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": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails",
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r58",
      "r79",
      "r408",
      "r420",
      "r422",
      "r428",
      "r454",
      "r532"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r96",
      "r127",
      "r128",
      "r129",
      "r131",
      "r137",
      "r139",
      "r226",
      "r227",
      "r316",
      "r317",
      "r318",
      "r326",
      "r327",
      "r337",
      "r339",
      "r340",
      "r342",
      "r344",
      "r417",
      "r419",
      "r430",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r167",
      "r168",
      "r173",
      "r177",
      "r178",
      "r184",
      "r186",
      "r188",
      "r272",
      "r273",
      "r396"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue Disaggregated by Geography"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "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": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r364",
      "r531"
     ],
     "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 operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r34"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareWeightedAverageAntiDilutiveSharesofCommonStockExcludedfromtheCalculationofDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r34"
     ],
     "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": "Weighted-Average Anti-Dilutive Shares of Common Stock Excluded from the Calculation of Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Calculation of Basic and Diluted Net Income (Loss) Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r33",
      "r36",
      "r144",
      "r145",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r48"
     ],
     "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": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r48"
     ],
     "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 Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Values of Financial Instruments Measured on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r47"
     ],
     "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": "Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r247",
      "r248",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails",
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r42",
      "r43",
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Summary of Restructuring Charges"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r40",
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r281",
      "r283",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r12",
      "r13",
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r172",
      "r176",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Geographical Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/GeographicalInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r66"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.pinterest.com/role/StockholdersEquitySharebasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RestructuringCharges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Severance Costs",
        "terseLabel": "Severance and Other Personnel Costs"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://www.pinterest.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": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r299"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r296",
      "r297"
     ],
     "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)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r296",
      "r297"
     ],
     "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)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Released (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Released (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [
      "r281",
      "r283",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r290"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r290"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r303"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of stock options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r288",
      "r289"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "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": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r288",
      "r289"
     ],
     "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 (in dollars per share)",
        "periodStartLabel": "Beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails",
      "http://www.pinterest.com/role/StockholdersEquityRestrictedStockUnitActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r293"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r530"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-Average Remaining Contractual Term, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-Average Remaining Contractual Term, Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r303"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Grant-date fair value of stock options vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r95",
      "r103",
      "r104",
      "r105",
      "r125",
      "r144",
      "r145",
      "r152",
      "r154",
      "r160",
      "r161",
      "r225",
      "r254",
      "r256",
      "r257",
      "r258",
      "r261",
      "r262",
      "r265",
      "r266",
      "r267",
      "r268",
      "r270",
      "r354",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r453",
      "r474",
      "r492",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r619",
      "r637",
      "r642"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.pinterest.com/role/CoverPage",
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r11",
      "r24",
      "r96",
      "r114",
      "r115",
      "r116",
      "r127",
      "r128",
      "r129",
      "r131",
      "r137",
      "r139",
      "r159",
      "r226",
      "r227",
      "r271",
      "r316",
      "r317",
      "r318",
      "r326",
      "r327",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r344",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r365",
      "r417",
      "r418",
      "r419",
      "r430",
      "r492"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r159",
      "r396",
      "r423",
      "r441",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r453",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r475",
      "r476",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r492",
      "r536"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r159",
      "r396",
      "r423",
      "r441",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r453",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r475",
      "r476",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r492",
      "r536"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "localname": "StockAppreciationRightsSARSMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r11",
      "r55",
      "r56",
      "r79",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)",
        "terseLabel": "Issuance of common stock for cash upon exercise of stock options, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.pinterest.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r11",
      "r24",
      "r79"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of common stock for cash upon exercise of stock options, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Authorized share repurchase amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r11",
      "r55",
      "r56",
      "r79"
     ],
     "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": "Repurchases of Class A common stock (in shares)",
        "terseLabel": "Repurchases of Class A common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r11",
      "r55",
      "r56",
      "r79"
     ],
     "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": "Repurchases of Class A common stock",
        "terseLabel": "Repurchases of Class A common stock"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.pinterest.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r56",
      "r59",
      "r60",
      "r76",
      "r455",
      "r471",
      "r493",
      "r494",
      "r532",
      "r542",
      "r638",
      "r650",
      "r687",
      "r696"
     ],
     "calculation": {
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r264",
      "r269",
      "r343",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r413",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r646",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r241",
      "r242",
      "r247",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r518",
      "r526",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).",
        "label": "US Government Agencies Debt Securities [Member]",
        "terseLabel": "U.S. agency bonds"
       }
      }
     },
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r518",
      "r526",
      "r528",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. treasury securities"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/FairValueofFinancialInstrumentsFairValuesofFinancialInstrumentsMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "auth_ref": [
      "r252"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "terseLabel": "Minimum required purchases"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r90",
      "r91",
      "r92",
      "r93"
     ],
     "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/2023",
     "presentation": [
      "http://www.pinterest.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r143",
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average shares used in computing net loss per share, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r141",
      "r154"
     ],
     "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",
        "verboseLabel": "Weighted-average shares used in computing net loss per share, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.pinterest.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.pinterest.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.B)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org//260/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org//280/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org//420/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org//718/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org//740/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(g)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(h)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(14))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(15))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org//205/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r543": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r544": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r545": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r546": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r547": {
   "Name": "Form 20-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "16",
   "Subsection": "J",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r548": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r549": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "A",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r551": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "B",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r552": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "C",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r553": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "D",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r554": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "E",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r555": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "ii",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r556": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "iii",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r557": {
   "Name": "Form 20-F",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "6",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r558": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "ii",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r559": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r561": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "i",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r562": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "ii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r563": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "iii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r564": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "iv",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r565": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "v",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r566": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Subparagraph": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r567": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Subparagraph": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r568": {
   "Name": "Form 40-F",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "19",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r569": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r571": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "i",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r572": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "ii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r573": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "iii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r574": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "iv",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r575": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "v",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r576": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Subparagraph": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r577": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Subparagraph": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r578": {
   "Name": "Form N-CSR",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "18",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r579": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r581": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r582": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "ii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r583": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r584": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iv",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r585": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "vi",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r586": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r587": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "4",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r588": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "i",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r589": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "ii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r591": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iv",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r592": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "6",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r593": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "6",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "i",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r594": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r595": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r596": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "A",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r597": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "B",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r598": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "C",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r599": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "D",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "E",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r601": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "ii",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r602": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iii",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r603": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r604": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r605": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r606": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "A",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r607": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "C",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r608": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "D",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r609": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "E",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "F",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r611": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "408",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r612": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "408",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r613": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "A",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r614": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "B",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r615": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "C",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r616": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "D",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r617": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "408",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r618": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(18))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org//235/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org//275/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org//810/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r95": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>62
<FILENAME>0001506293-23-000163-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001506293-23-000163-xbrl.zip
M4$L#!!0    ( &^" 5=2JJSYSKL! #8+%@ 1    <&EN<RTR,#(S,#8S,"YH
M=&WLO6EWHTBV*/K]_@J>^KQSJM9"2@9-.*MTE]/I['9UINVVE%VGWY=>(0A9
M5")0,7CH7_]B1X"$+,D""4$@1:WN*ML$$.PI]KQ_^;\O,T=ZPGY@>^ZO#;6E
M-*3_._CE_VDV__?3PU?ILV=&,^R&TI6/48@MZ=D.IU(XQ=+OGO_#?D+2O8/"
MB>?/FDUZUY4W?_7MQVDH:8JF)ZOBB_X%4G5UW-&4IM9!2K-M:?VF,<9ZLVNH
M8Q5WK;[:->7'"XPPN3[1FJ9B=)OM=G?21-K$;"J&JO<5@_Q_/):M"T-7$1H;
MVMBPM+:ACQ'YR>R;&)F&T34G.KQV&I+O(]_H!A?V2]@,L/EK8QJ&\XL/'YZ?
MGUOD]]:C]_3!=AW;Q?#-'T(?N0%\$@H)3#YHBMII*OVFKC;8<U;N?]9;GO_X
M034,X\,+O*NQ?-G*PI>Q[]"E[[V) $;1FJJ6/ 1NLNS%<Q;/T!2E^X%=3"^U
M-[^1K-;):X,0N29.U@?^<G\3%(SI2O)'V(6>+)K;;SZ7_"'$/@["ENG-Z%*E
MJRN+/03V)N"0]ZL?_O?;UZ$YQ3/4?+L3TXO<T']=_<H$+_'%E5U9V-Z\F%Q8
M61@%S4>$YNO?&5]866P'7EM3>^^!D*U88GC;6E5/83E9CDUK\Z[)A96-D!M_
MO+,+N#Q&P0)\+VOK5V@2KM*E%PYR'W]M8+?Y?=@@?(&1-?AEAD,DP:U-_&=D
M/_W:N/((@MVP.7J=DS>8[+=?&R%^"3]0\OXP^#__Y__\$MJA@P= 'LV$"'[Y
MP/[XRP?VZ+%GO0Y^L>PG*0A?'?QKP[*#N8->+US/Q60#]LL%+,0^^]&V+.S2
M'\GU6R)T?-MD[W\)'_#DUX;9) SHHAD\"=L7B63Z8@<F<N[)<L_Z0OX6-"2;
M 'K2U+J-P3^T7SZL/#''"R[)TRWZ!@<]-B3&IK\V"%]?3.P7;#4GR $LQ&_K
M-09?+K\.K_=_X>H7_0LC?_5[^HT!P'K_%UQ%OK_R_&O7^DRD^N(-1F/0)-*'
MB+K]7W+M$C)XO2+O\9%SXUKXY>_X-7D#$14#A4B#CM+5C'Q?HBG]Y#6$82Y&
MOG7I^Y\CGXK.%?2 C+^P(M]"B_=V>UICH/?S?98&<GC_-^KDC4K.;U2[A[RQ
M3=[8[:R]\<,J>_EX0B0XD;_!!JD TN(BH'*:[$FBTN,B)++@UT9@S^8.2!WZ
MMZD/6UX1 *V7P"*/^+#Z#/;^Y4OC/01>Y-/?Z+EU$<.!?@H05/)W3*DI^<VV
MX/>)C7V)/A]O/,JO;OZ^2F5O;QXD?UI]^IS*D.0W<D;Y(7 '9;JFHI+_)?<M
MKRVV::66=IL@#5>O)+\G+_FP\MV;P: =&PSQU^!'$#OL5XN\[&7NV*8=?L.S
M,7F%99.K3#N,C\V+84@^">ZY<E 0W$V&H6?^N'RQ@\8@67+ES6:>2Z]?L@?]
M\F'C\Q>@6&PC W*8"A'&\.X16;_XO/A*-GA'KLV '4P1H<D%O&<8!9&/!_'.
MZ,7D$<FUY'=XQF;\Z:>!OT_\XF\5WFT.Q,;JEZ4EP9Z4&5&ANDIZL2)Z\7WX
M.3]5=OB"DI8H'(?COWL:_'9<>7D0O--4253N(0C&!=")JD^ E5Y*51 4>OZ>
M!+QV/_SQ,W:]F>UN>FQ6<;WRB ^KN]_)/SU!94>6?:OP[I\&O(]^BA8%;T/
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
M8]NM=L: #6^^DN.G4N_LCT7IXQX]XMU.I6X1"?I;OVHR*?"KM/<3Q']!U6Y
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
MA7R<%)!;6S^=,$GDPY-FU), 1+>M&!WYX+JE3C_"E538P'\9C=NTS I*^X.
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
MI!3YFYU$F4HQ:E8:5Z2;!,!W-XE/K[PG$IUBUY=[;='QY/0(9X>Q<0CAD-T
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
M7:7VGGI&6;T9L+DO#W#2CC?O,(3^D=-U.WICT.UTY7YO/2:21;(=*4QXEE'
M,PCR[2+G+!FLG7;A&:RG$ET7;'.:;&,</3C>2=)+.UI?\);@K5KS5J[<L8Y2
M7NX8%%[*:O^0LDO!7(*Y:L1<60N:"V"N'C"7HO;EKBH83#!8;1DL%W_M41*8
MDZWZ,.I>T?MRKUU4[[.C\U9!3<PRNPI3>8[Q(YJP_D+MI#J@I<:MED1.\6!5
M!Z, @VO1QT'HVR:$>.A 54I: 0VRVD$042?DIF7H&?E6($LN#E?S.[EU']:@
M<1KWOL?.EJ+&N>T&3+#<$*+9-';U84% =-DE)1\Z+&SE[]^!^F+RM'++)0/J
MJ+K&P9Z@@_J8[#>&KO(N.'49$2AP(W C<"-P(W C<%,SW.PP0?A6>L5*L3)W
M2SW^-BQ6BI6"I,7*LUHI2%JL/+&5@J3%RA-;*4A:K#RQE45.VE6[FT='O0VD
M5NIHTI9%0)*/YY%O3B&2!8$L*40OTK,=3B'V3CXND#R7K,D2B=T2?3VC*I"C
MS;NKBQORH!%Q^[F(*Y]%*' C<+-ODN&.WG&7UA]1$,[(F0'9!E#A//)&Z.7W
MI7C^XOE4CG\"^0U%XM@-$+PW;U9"5VD,])YL=-93I7)G( H2$^PO<"-PPQEN
M\LVSVI&?6J9H5OD2S2)'=6E$W:2R3TW6YH?9/F!*F2B82M&<_ V_8-^TF07%
MKGMS0"!+395$;FI]I^05E)NZDO>^+3V57KQCE',=DU3N_-.NUABTY4ZGVOQ3
M,861WWP@@9MC%+QDZ1.^SOC_1$Z$B^%['?A>Z1\\A$?0EN![@1N!&SYQ4Z21
M=WR9W.9/)HL KUAY8BL%28N5)[:RR)R%WN:4A<H=MM3IT1S3U 0SY4 5&06'
MN]_KHC0?Y+<^2M\2@1N!&UX-FAP)!2-OV8T?^O#?N'$7?BIUQV^#5@_XS\@.
M[! /L?]DFYA90@_8]!Y=^A1J%.6V?SJ-@6HH<G=#;$L0(X?$* 2%P(W 3;5>
M*>Z$>)='(5Y0E@+7!A*;#6.NS(9Q=LR&J879<Y:9!"*J(' C<"-P<TJXR9<.
MW\G8<Y>>>RLCT6Y<<@IBF(MVB\.[R0B]W'L^O/ R#'U['-'9VR/OGFA%;IA;
MP>D1!4>5E=YZRE3V!$Q!;T(6G#=N#LR_YD06]/F2!><0!R)HI&:-).R:.OH^
MA%]*X$;@1N!&X$;@ACL]L]/-J&<2)62I6.;6&HW&H-V7]0U%-R65\ GJJ=1*
M.8AZ>@I?U%-V 6AIN%^=9_Q;Y&))5^@L8TV8'FE,QG-P&(8N=$)'EA<1JWHQ
M"^>PX4V<B(*<I9WZFONRX)''/;4QZ/846=6Z!=4+%(?'BOUE%1-LW::-%0^5
M.K'OAH-\)^]FF>_<TPJ8[RPX4W"FX,P49ZX9:$4/"NSI,$):4[NRKAP\0EJP
MKV#?4V??7":RWBMMD&ZOW1BHNJQUUKDX=VQ.,+!@8,' E('[Y3%PAT["[G9E
MHRMX6/"PX.&"=&CCZ#IT%X9MJWI75OK&R>C0U-']@>8+#>+F?*EFA*EGF9B
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
M?6QG!0L!CA[!/;P>!C!W>"1+0C^C0:&D(V[RHD<+E[PW+PEDY8PM6?]W.O
MEL_QL_?SC\F&8')#$UTD#0W;*MB@S5=4SA0H>UDJ\OL*L.X=P3"+IJ.X%5U*
M!<(OZ="20!#-S#N1B'.O(HYP\<54#AEQ'@=R=@CQN7@VSE5<9Y?^"+*BRGF@
MXXXAYP;P46>U512GH@/C2:"C$%:G>++CKM>C/LNWI3]]UJ*1)*!\$K]HUPB(
MB:)%X0(&2V*\ F)$BY8E7A<II4EPY]!J2X#ORF/OKMB3[[ ECQ%2-OY_-]F%
M[^,-8-F743#[P]2=M>D=,YX4M=-4!W4Q1)# 64_G(H)$P%VLZ*&X9@.=I2Y
M5(F7';7<S F+TJ+D0U 4%_T%#9X]BZ@3BU+LQ=+9B8"_P3KB8+$NK#_($:+3
MK(*SC]H4;[2N34-3=&V7TK RB":<GK3&92HX5IJM:UW7%$>5Q]9/U#ZZW5BR
M**1+7\(H0K<;EA)DR'4),;8Z]&SMD9QK4Z>%6J*M=13;%C_728;;ZJ+:/D5'
M;5S#7B2*J7<4U99'UT_4 *DC"R@VFUHF!;;VCV[D71 #6'_;WZ)/G#&9(O$E
MS#51-,=6S(HN[PW73!<LWB2I\)*IT'!%(D.'J:*FHSB=G6LI'9<,+]Z.K#[:
M^92/1@.*Z5W>@*L0O4'\1L*((PIL<T.]# S8S2#.L:#:_&8+U,]@MUG*K"@)
M! D$"00)! D$"00)! D$"00)A!/*HQ?SX-U\EVEF U_%O:L\+9M^D;B;>? @
M2[,?9TSB\;QX\Q;5.P?RQ0!7;=_2.;F/UB1P?L=A'WL_4MZ3ZK' FONH3"KX
M$B?--$4V=+=UK1F*HR[6 A,MQZ!Q%ZVDE!.@E#5QV .2BJ$"J5B*XXI/*E)A
MD4"00)! D$ X1R (,@T)A*/?*8$@@3 %A%]9*ZSKHIKF5('0*9W2IZ!>)_!8
MT3:KT%%Y<!5>-O!&*?U8?OA4OBN,F![/'OHT])*7,+KBFNA':[2@H[+W\<N?
MWL(@ZW]TG;9FZ*C\%SM5O)A?U=K,+IA3G/FU#EQTM*67U?;R:ZN&U?2VI=E;
M#;OZFN%8^YFLL^FPAZ$PK>:A$B$3*[Y3,#=], >]LI/0YH?!2!:CL1K0" MG
MP">6)(.U=TC7&WB1#]35IS2;]>"=08[*\OQ6!J9YV.V2F7P6;IFJ=9VX6V:#
M+%36P6TFK^TFN_62Y!U@\#_>(*>U_2_L3+G6<17'.L.6@9(L3I\L-DD+;9XN
M=)[^J2G6[EY\>3KD6,669W6+D)TCY9'"$;;%# -"?V+1/LJ5D3CKTX3X>9(
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
MA)OP*R"$'XZ\@701KJ"+P\=C].;B,=+V%@^ACA2/T3$>TU%,TY5(=7Y(M9=
MQFHN)0_VG3-"[26&L0&7L@3D4A?A('R(HRL6.'Z)82[1D$89\2( <#Y*O,C#
M+0!-4=8$JZ26PP=H].8"--(:%PZAC",%:'0,T.B*Y>[,?B52B8=4AP]MZ#*T
M<<X(=:30!HA;\;C41;@,F8+HO=#(?]]!%3QGP\DX?&#&:"XP(RUQ\1#J2($9
MT!:N#4VQG8Y$JO-#JL-'-0P9U3AGA#I25 /$K7A<2M:KDO6JZM':MX2.O# @
M].>(1BE-F><USOHT(4 9"?/%IBG=MB7XIH:L'$.<,2["GER2E2QK66V>F#P*
MH_1CP3_N"O9Q$P6/R#QN.>^X8:QCMSJNA@SWGC-R+?'D-8=<&ZAR%FL!:HND
MR4G\VF^Z\J&8ESS-=L[(M<1#=E#FU1&/>9VMM<1V4!I$%S:&-(BVYB"5K%Z,
M!?]MIW6=O.A:DY+!.%TC&M YU_N4I' .I+ FF:0.*6R@K[G8/\0R1.H?(JE!
M4L.FYWL;$PSF.2>/2%(X!U)8DP#3K& P-?$$@XPG'R>>+-Z$3^5.!MA?60,F
M^#<(7Z]+<GK(A\ R_.O_A!_+$89>\A)&5QSI@44 #RE^RN(1^]X,<V(CK^1.
M.G*G/RCQ!UZ:AKUW$N<)&58UDR)O8=8/(_([?:4#HI$X*3[JI$M]+T\I>:/
MMS*:#.$-!)A4F) >,"CRBAPJ)7D*?('\E<<9#8IWD!& !@W_A'@#>!*/7;U2
M]BO>F\)L_"(Y8!@'= "#9.$@_#=>+$:(N[#J5S;9,!KE6=H><RRV#;7 /LVG
M_I6G&4#DH#OQCR1.88U10F$._P8PO7AAQ-</W!WS)$!XK-@BF@ 4AL#]*<X%
M (+;0+R7EX2^8.,DC_E8_CN'_3%4A>BJ;K#!/U.?#KLTX2S?T-@EO4T ,RCN
MGH=;Y@T&Q"O3FN#W,*"13]GS01B0*,Y(0OWX)8*9PZ_O^$#\YN$]()*(G] @
MS,IUX"_+%U)SGK,[CH2'(C6,<G:*;P8'"G";Z QCGB:XX6-"!PSQ/KV%0=8O
M9?;44P7*J)-'O&X:#_)L^2-3F.13D._)@?0-AD>:-0>2J;_]I)S"R'NA5UW
MM3^OO![,\*,W>//>T]:OLU0#]%$,WM'A[747?/V?W01&7$:4>X+3 L%U*@'U
M[?[A^>[[W=.S0NX?;I>SCN/.\N'Q^>Z)/#^2V\>'SW</3W>?\=/3X^_WGV^>
MX<N7^X>;A]O[F]_)TS/\\/7NX?GI>$MAXWP,,WB'OP&N?O@1>3EP!AK\4H6T
M<\3,U-;0T76SZYN^KG4#4X._IFOU++/;[=H]/U"#L<9=2-]Y%7M>I;Z/7FF:
MX1'@])9+PI &O[W?PE.H#>?>X*N7(7-Z_PRL\!G9U3,,]]L@]O^<:-)ZBU#0
MKT<(Y"2GK1,3/L\@*B;R&AGP<@;=?6<@+8 #-W'HD)#Q[EZ,G#\E'Y@ BG.8
M59#^\K%QP5Q,J^3124 3M$8&WBBE'\L/GTI]+8S8FME#GV9?B=)@SB)A+^27
M"Y;G.FW'8EROT*"+%Q<,L<TNS9E)_)JCM4W+67I9;6M+KZT:5K/;AJEO-.P:
MQ;]&#&M%L)2SDT-:VPOLDDFE&;UAQGYM**0FGL?D<X[J+VB'E+Q3+T&%>D#3
MJAZ9ZY9:D!$C/##?0<L!W:Z<];GZCS9?](D[EW8Z6U7(0/CV![,%'R/Z_P#9
MQDZHVJXGHW7MF*ZB.49#SJ>-]U&FF%0P$&8$,!Z2Q:2'ACCRDJT;[9[Q2?"&
MR.@& 0Y4]-P'P+WTOP#(D:#2[2D*^VS8MF)T=J8H>5*\'OH\QV#P;"]O"T74
M@&4&<8YJ;3G/2Q;(34#EDEG-]N<,39:<KFF68EE-]2YH;E-WXD0-NNF/;;(_
M4/2Y+O,5]Y)X2%+86.9-';MNKP 3KO#G!=<QNG#'SF/TT*(7=P1?XX",$IJB
M?1=LY&UE7AK7T#ROZ^I=-]!-U^AZ\,EW?.KYKFO[/>.?IMO:RAMP4.>;T2;U
MG$G8F3;DSJ2;*+AEL,$*(DB3XS!MA?O(YJ0/@*3!#1*JU^FJJNY2(S!Z)G4Z
MW4X0V";M.+;OJ6ZG-^]NFGHQ0X.95R\@^LPN5GK9UKY_MVU;JG/LSP.YQ F<
M)W[?2RF9 N )!Y'N(W(S2L(!NC\T!:-RS"\#'"*,0+'W,+SVBM&@,LP&C)5&
M03YD(3YR,_3^#1CP!^V2)YJ\LOC<!\R8T=5/-W\\L4_:IU]@X'[H]XOJB2GS
M%6(0$#@-H'B.FMYPE"/^P6M[B9<"COJ@^.)K8XP=!>A$A ';Y$<$7)]%JN9G
MQ&;OP3,)_2L/<0FP@%&Y75Y&!A0&)G^K=W1_MG:L-4^_/R(,8X$D"GY$\&@0
M\E*0)98\=F%G&97\Y@TPNO74IS2[&0(B9YM)67M"\QW@+XINJ>W%] L""#'
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
M1ZC<#KPT)3=(W,,XXD"8(FJD^0'%3GRLOBTE0 5Q%)"_ +X@M' 4A'";_(C
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
MYH5> .\I*1XI.(Q>@45P0Q_$%! 3?1T?(1NQPV.PY__F^O9$#PFY5I-BS[,
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
MZ2L7L1R<S)-[_A(XG\=]%5,\,[#DN<+E;C][R<S?F_(4T@3'L=2I#(_D5^$
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
M[/%@?/D8BWV4 =YAL8^WV)/CS3^'T>A;!;6^:)GNU23PIQB-_CB7[M4V?^W
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
M9\A8KXHC@HPY%!DS B%S.AKNLY )O-53WCJYB,>G>UTW>HCZZ]7)<:CLZU=
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
MV5T"#9$EZ9(BN=0RI>M1\$8GI)OF*#=Y'A98\-CBN556V?46'N#E_(G\^@Y
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
MDJZ=8&<!038]IZ#13=/.F/7Y@6YSK\1K[KB",BU'TO#_!IL15?],K7@*7B$
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
MY9WH.*Q\R'ADI)N.-DV'?A.3PS<,1LJP8N_<^0";1(>;U^VT(^VJ4@<2;9Z
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
M?1$]2Y;:572UP6\F=M\UJI4I/M=2CW>,]BBMS'=3X8=-/"!7KT":*ZHCS<6
M*)S)#SPCVN0*!._;HN3YE4;,G6BI4,2 &=B;E"V;3U$]F^_BY_%[JA9PZIWS
M ]?FQF":'>T)'&<'HH([0FI*Q6!LU *!,0<Z:&!ICHK^5H?5)!Y@3[<K\,T,
M>_K U4HE9:+C#O?EP=84!\. Q'%X$@2TD/3OK=-0P_1VVD>9S1PFZG8_.!69
MB:5+E=D,>+_/0OVW]3+*6-<;2NBLA>HHE\6L[F+$7P'!1D(_]O@E=KC%!E_;
MU7I28U=-RP;>8FHF3 :0^5#_'._$=G[RV&UW0Z*O;@DCR.1A=?K5S$K@"+'E
MJXYZ%@S"2GSI*KTFT:[/GS-UG/]@3'V,Q=IE=P+LV95WZ#23?HEMRK5S3![%
M9&4PE(T:=5K.GFWH$8.A4'0\V-;.SH!;R]M6PB0MG:8@DO#BT,$CJ:06I*1V
MZ=AR2RWXK,D5%ZW>1(<&3J21^#8Q%H?SXLV?^4FF*UD]PX/C$T:/(AB8>8%V
MPBRV=@TEQ^^J4FU3@$S9IFICBN]U]. -NP'\U5-B9+U[@G>M4QRQ!ZU!L O&
M^[KFK #.S;%!A$:J:AW&=F4#/&!&&_X%"K0<'FUZ;.&:(*5K+)VM%ET8W%(M
MLI9S(!YK)^K@N&-AE[C;$N#Z<FBC*/WB.2_PI>=!<,I%_8&.NR[ R"O!14"[
MA4>7AV85P[5O303&G81#;51L>&^JKO8G^5EJH$^7H/5A9FC'5N"*JTP6(U4T
M3>W0GXYF^)YO]9<,AX8@[=N5YRAU-U6LRQ%X\TYX_[6?G1;=(@K3I&820F]G
M)"T[F(=QZM'LU6+VS;MHFJQ,LM.K-LVO"BY=-QK>UK2;[D<']K[CJ^#Q[FIC
M-KW!QD_,Y'2\U F917,05-00P+J@]81!^P]<MB^EN21XL-^$DLU%QM:%;,F\
MW;2Q*FIIXI:\$:4:*;'84N#.JH%7])-=,R2#EU2PDXKSA#:(J8\,6 ;ME=-
M(<]5]@]0>[[3'8Z%:^MU(3M.LR3%I)LUHV*OC9TJ;TU"^)8[)\&X P$YY32R
M*']S;#E$IX$ R5F\8]:E*U<]&;UO15YWGN]?39<I?'R))I$IQ(;S4EYU\+-U
M+F46%ZJH-^]B+SC=.8V1!T<XD\KFD1OJL9 4 M.8S(%=P$#FP:W 4K-,V\K"
MHV0_DL^WMD@;6IYP%X3NWM+):#U#VFA7S\=V7@*/;O.]=;773G?\XIL>3T,B
M]EYGT>JQCH,E5;I>56]:42"]2;A83!OF)*2RY ;SF!\;"K#Q3?@<&O2@H4.,
M3;IF^.!1^5M1"NRJ,8)85<BYT!U%;25!!BZJ;B-!M%"F4\UVNG9:;=*81Y00
M9UL!/2N3&\=1+:7/#N7UK6Z38O>2L@TT<; PCI[OI++WD-,*<& &E47=+ JG
MBMHI==Z\-['7?L9_V;!=>Z$9NDWJ#X1$X*1G_@FR-HX^:GV+N_.>/?=^?^6.
MKL0[K]#LEK+/!1J02W W9V0!=(9C=/;;NQD3ZQ.,B'B/N-%EC1F5[&,I.J:
MG516I^_K9[%Q/!+G \QD01TYYN!ER2-O8:<[8A11DM7%E9)6R:^:>=EOZG\Q
MU\6^M$92JK7Y9QI[R<20].-:\F<7<MF(*,8[<OP3#[2"+=>%NHUII6UR9]ZQ
M%71ND+ UL+8JYO4-NA:3YLH=:XNBF:3O,LE,:QRL^7:".J9.II^=EI1(E651
M,O-DX-=4#(*\@*L8>@IVNUCB:^+H.@6N5<ZK)*O;"C-ZR^1H6UW#^V2PGNG0
M:<<[M^@4I]0ZAXTD3S>E(^71J8BN$NX=PF,A=MR,A)GSJ+\:0M/+-8(T_M%I
MS)TH@H@F2J"VRVF^ SLDM)I54E4W!9JL\CEV "Y524@)C7L2];1!@6O#!986
ME$#213C0FEF.FK$:[O2?8OFW,]]8V,L$OZ@1>P)6(VG:",VMZ4(7QQLA1:R$
MV]9Y(U918HX+&[0]2NJ-;7*!#J/!86:7O6V4@N:JG=VAJ)KTV5"C#T<1+=I-
M,J&Y[&C9Q'(N+6E;Q+(,\U>78_[:DM1_]9YA1Z/2RME\T(PDH8,5PNSP4KV(
MY15!(6[X?C^)150#2L>8^$-9K%,CE*T#DPRM,PRX8JL$","E"U"^(3O+4CVA
M/= %$V8/_EK=L0=.>071)7:]X>Y*'*\7UZO_VF/Y_Q%+0%IBU*G";PEO$Z 6
MO5IV*(0;D>>F=VTI^= 4QS)BE==G1JQ@C /_1.G8LNWBUDW/)(>.S(FU:7A)
M@K8SH Q>@2>9._DXXQ*ORS8M?2R?FX- 5_O'81#]@!,0T^[EU]14E&6<_5;X
M%&P56F$;1&.[3IR=D)W$ZDT<YXVA51%2OE%BK2=Z-GO]:SN]UZ8(IC^!]2BZ
MI2=?;B/<6DI,\B,N7Z:5E6VX5T53:[#'/XT<Q39YRP*-MG3MBHB[K],B2VH]
MG5JR=LA<M_%ZS9_-K1KVLXU+>C@G5P/EYD5D,9.X+W$)6^;L;0#/B>NX3IH.
MG>@J$ E7>G@X")2Q5B.9%U0\XDQ*:^-DZO(GUO$VHVL="+V'[.QN^ZCM4I 2
MS2*(HUI%IH9H/=V<D+8B9'3NP%JPI606YQTXLG(X2,#9*'>K)&(F926ZV(;>
MJG>6!I-6XK!C-(#+8Q2%\JC(EA^^+&:XO]TU'GZ-[KW]).9M1+;D8:85/(,,
MEZIS=#K7 E\9*"2G<V1]*PR\"@;9R9-@9!GR(TCV"B ]M?.LL<0@>BMQ:B9*
M^^Q:&VUSKOS.Y#:34\\+Y3TWJ723XVV75W76_]$U7TR1MS=_8X[\C;'Z*J5/
M/"720J<U.Z9.$1OFT1-A*"Y_]_;8:=%H5;_!NC/-B7BBB8>8D S 4A>(6463
MHZF\A3G$12:9*:P<*]O=C4OP#:F]KE5]W;;O^TV6.U7R3VB5N_M<2LV_;!JU
M.<@VD/.B=RVWQ6,IBFL0I]B8<L7C',W,9G2JI@FC2:7^/.P*"2JN L[W1:^
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
MJR=22<D<5O6ZD8B)\K@'RUHD9F&6N=6H>@9#\V4D#;WG#^/^7?X:0OZ1B2'
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
MN:W0I)DWABDOP_HD/R,UW7R ).\R<G7M W<O)QW@\6_MTBUEQ5HQ+D D^Y
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
M/S#2#3*3RS""_WN-N%;R=JRC\]HOH-.08E@E*A<-#T7;)BW#2.:X0[Q=*TF
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
M@2$>3K &R2=81 G;+UL*8'^O823&H"KL'\<?P"#TAJ?Y>BI^SNV0!T#N@J7
MB;1N+!T.C )^.E[B]O/#C#O)56((ZQYK_8V P8=*LI?<G'8=\OT<-0\>$2LX
M\G"8EFN(G9Q0W/Z&PH1^I03M6E2\1;^%J6]QL'&(#Y*G3_:3W:<'R>'AL__Y
M/R:'NS^%%TV7[6E5^VWB7<-E"P-!+[9^ " ['B81&&Z!;J)&46I SO+^X=(C
M^O-D77)4_$3MC2*E>2)5#_0'3_)S)L.&NN18!*C)16(1)5[KE\\2F#?@K A4
MUR.C"C7$8)18AT.=VX^\S1I\%CQ+ =I29EWZ44<48U'(B23H=0OK2@**\#;K
M[$@WT!JRVS0$-K@EWN_8=Z Y'/CZ^NGH]H1V*:?6[K>DL_YQS<,+PW*.*<TI
M$C*Q(!JSLD4.&U70%>V/=69$#IO-/FMN>)"_< 78 7"A+SC^9%X>=6%NK!9#
M6=JA;TU7_C;B,"[2#\[HFK6.-BXJ91'1PT?B*@9]+E#0@F0VI45K-U7%"='T
M^ P)NN^DT+QW#PK-F^BIO4'[[6/3AD(NW3O=M8]1K;=Q.P"@0C(^LZNX/5:_
MS%+SH^?F(K_XS?@0/L4'[XM_//^%S]='G-<2G3Q(7Q;IBL6444<O-=+LPK8P
MQ2K#:3[-6XYF,:^(36+LJJ<!5D5ZMVFPWVFI$G/B/S":;$X)#JQ8T;N!8!W(
M-35&,<C_O:F@7@3:BLWZR[%(81[DVC$UR"]Q(:FD()$DX<!@[JZ3*?A2QHQ8
MT<P4J\.&)@Y7@SVB8_5)]+B,>8O5(Z_!:KU% 'QF!$"'U22F11>*$TEK<>VN
MP3F]6L^.VZ"M#$*D0AU$3-M8C%2$2$-&*A)-4?%1V3^H3 CB9/'UC09M3^4Z
MCA(C(=HM(\M76XE]*390),"EZ:<5W6W, 8/9Q=_2%(9/4][%.[O>S4*Q)/])
MTM.#$EG#B2P5IH6T60D96L8*3@$0N*@PSL)2% H]H]U'"O_M>KC#U@@.$O$\
MXFI!=<MSC;7(J"J)-DE"5?_1PT/_W@?[>S^IGJ'_?[EC;<*0:G94P]MB?.\.
M@_V9IRZ1CZ"?"R&6J*<E8'QXU5#B)8)/0&T/9<K *P1@.*9#(JY7M&GH.FT7
MR)T>)-%$>7< 69LU584FO\5XG.3AA.Y;O@&6!16_5J.+&J302Q(5W%+TW*EZ
M1#J#S*M3WJ0!]P#F=@K PZ) [3(_LYS6&OBPF=:(77T[IW<VIV5E+.2MDV[5
MFB]QF*IQ"CINR\4R4L"5: 8!!TT4HD#LD9<4*'1MO0/* EU,L/ R0$%L^RWO
MU+:7S,0Y.TUS@!?+N3\DXDR?R]T<DNRS)2X!\NCK1 F^ %I"@EXETP71)T"4
M@H#;0 7>BQ^'K L@XD*I!V5%01@<::@@?;/FM-FNG[L/*@P0.X"T\3"A(\1/
M<%TM_;7 1DGZ<CM1=WE.M*><J[W=$>'W-NKE-8*%": #J5X.)95D?Z^KV5Z-
M5MBNDKMU]6^1Y9:Y;;" #DE#_%('YDSU6<H;J5 E0Q/@/MC7R3<.RR+ZF$ K
M9<5U4P]#:,8HK;#MA[OC_NYSQ%5XZY.CU'8U<QGR,OM9@Q;^@1P  *VQ!RIX
MA/@Y=!]PN37&22# \123VI+FGKIYA3SBHF"^QE'8\&K\5:*T3;=0F/GM5C8*
MJKRBSM?6_O9"XZ 4<T/UO[CH)"*RIF9E6A7"3>,BO.!)/O@KMYVZU> RB,,#
M*7WFX(%6%1;N4X:U&*UYS$H($ZEHO8L"%58U2 ::U"+$NB2,^Q%G9I;7/LB!
MC!=B$BV<&@LK"I-9J4A)]^D#<MX/^")?$MZ7L9YK <:)Z<'"T31(9\(F8'40
MI7Y#UQCXR9"0Y29[@'A?)L*]X:O^AAB4-[<ZL?20PA1EBY^I1W.7834=%G [
M*JH97@C.&@8V'[=\-2W IPV#CI"[X!Q+&SS9!DT)Z3% PPOWV]2U%]#]N&04
M? _;Q3T+'1R__8R0>)IB(&X,2L?_N<RHPAT>1V^.)9U ,&;C.XK4J,-M<594
M*[?Y\N=7HBYNX^IRN@-V&QB'@A5).&<)MA'2F+SA2!U13B?2J$H+I@"3)<&]
MT!7+?0\MF(?Y(S1+IG$V8 'QZ'28@9=(2I)X[C0MYHG_.G]?>G";!EZ2;'J1
MY@NDH@-.[E."^\[S;.D72>WON(1 _()C\U*IUADRB7NCJA=N[6HADZMK!D9E
MG6ZE?\S.<]8YFG/;L]-+_"/JY1_/?R&=R";T]<@?8&[F\#1_+OWU_.KGS#1^
MX#EN:"BLGX)-KS7KT-_0. _G](#T5FN'DQ2&FM$)'+XE#1Y<E.G?"K#>:>X?
M*:MF;0W-%M[R8R?P31_J854G7)<?^%I6^1&'-"PB9^W[TS'7LV_49#1KV=")
MFD+WMH\21/84T& (7H4!G!)ZW']96Z;]O6%LXM$_Q[9.L#S>+\&:L-#.EGY7
M9NC)@<^2^6GWAN:WSQ>CQN<Q0H!Q_FCJ&C[P<;0#=/5HADO]Y4=V@>!G+%NC
M>XFP"6R[ITM *ZL],")$+KBW_B'AE?U@KC]ROQ/4X/X6-7BK\PM0T@Q_@S/9
M.Q,M*"8B'Q;WNP6D,N+$:O*,5XJ1D]UD(-IJAC+G%I191=/!41J>8)D<=O1W
MOS&;8)$A!/ _=P^Q8+$A7">_);5;,1 L!*^%0C>QJ0@E['@OL,U]_"!^_WCT
M&A%^:+LN'&FWS7.&3JY_IEM;%<*Q^)@T[&EHUR@==#K,7$I-JWCJL]6-Q,ML
MHS;Q4#1(4R>^)?:X4_ %+\!^&CXNGC_6I'9<0Q](+)B%@I@FX-R^+]W>-W3T
MH<<Q9@WTWHRCM<-]E(**I)9;;E^P70^@&94+;P<3"R3$"-)>S0-"S7[25(0A
M;$A[WVLW&3LGXT%,A/BM<^J3Q"KU!,63 7^U1R=YO,=I/4U+U^R\^5CX\%M_
M_Z+*LIU7=5I^&/T!UNBXK8$<[AVD;A8XW,_]$EZ"S_FVKEIVKO7K!2-VAQ[B
MM_\\?FFZB\VV-3:P7A9.J"B5SW?L;^I]V!7U+VOGRN!GD3M%6LC)G" JRJZW
MB-*B<">L=AI8?9 S.L<4&=J&A#(D&."3O#4^;!?FV^8+MS/#\>%3 +X-3)C,
M$4YWS=PBI>YK/ !63>L6\AY":?-MK5I9M HR@GR(T(HRQ:>S%CES;9H#Q6A/
M,K@W4]RX'C>XA>QTL P DO36O21J)Q;L");"HK2G*TOPG5Q#L %//U)G8#^4
M-ND,>#_FRR+I:'^(>DO\-G)>*+\"G"0N&X]>!@2P7#^KI&&.W\_4^N#]<+CA
M!*/N+1)5/8>(!=/]^<+%2VY4^CB6IH:_1PWQDK1$8[R&F"E<!"ZIQ]\U7W?#
M%_L-#\0_G$Q-:/&+Z1TXY0C_]6:,'!4F<;K/IY7TB):.DMY^G=:TU\[2/#/O
MSX8OJ@!U^GG#T 'Y=TQEX5*49V *X0L=;N+O0OX-NC?=FC(GX>["FC4P^!%3
M04PAY<<3.%17\/#*-D!YX^%.9VR38?*\,PB \U2J))BLAO*[#Z/H%?VD_;>S
M[XBU>DZ3Y"(A UMNH/VE5@I\?[[X/P!O![GQW,;2:)\P-2N5E[*/?*$U.!3Y
M?7\!]^/U 3<\8Y[][4'^;'^2IM-G>]-GV=[C9_O3U/]K]M0'-+-GSPYG\_W_
M?[*[_^ SA.E8)_U&PO1A4_S:.U:CO?'H]U(X7KP].I;=^Y)ZEX]CKJ;?J47Y
M+>5UFWMLC]_;5K,1=<8WI]5%$\FO!P]+^+S7,'-JP[X92YL;/N988+*G"=/P
MY2AWY_\\>;;_6,]!ZG/QMK,];4:4!?BG#^-'^[O):&]W;_^6;7+KYX#'0FQ(
M[4V\=]N+(CUKW(_RCY\@XB_2U8]YB6.+7_JI?T<DR)JE!=\%;TA_#IMKO$L;
MK*W]_S.Y,_]YC'_ZH<T&_K8WWCO<6_OGW?%D_5<ON>S>9/STZ=//?MG)X_'>
MD_U;7?;ROQU,M@][SQ[VR;4N^P-N"-H4?M_!+O_;@_T'\@79@655.G.Y>_')
MP5<[U*\P+.?'O;./HTELIP"IT[4J9%"^C*O2.SO15KW%[F^UO.M?_K9O<O<^
MV?"+OJ_:(5XE.0VSSXC8.A@_/;C&,PTXP'">[>R/)P,'#NAKPQ4>_'WT</+H
MX?ZCCMMV]<SMPKQ=OL+O^R0? <'VB:!U,!X]<PSYN3\3_'!O.[FWV,$0<T.:
M#BE^^V)&RB#%?%'-/5H0=[[;:7:__O%T!.CBC_D"*H,9>.SU"*BSG)E_9>Q8
MN19RJ6$]$,K@)DOA.M[*+0;X&A_E\ 0#FC/ &!;>=L&@_K2]WY>YW]==]6NS
MS;T@'_?!0TQG5LL&9,$?7;U<@P<Z36<?3E#!;8>?V>VY???XLG&X:]=T^)V/
M_"E>C":CG1']2_($:YW5O9N]].YHX-61//CKO_M>LKO_)#EXPN2+W5>^X=SB
MB^Y>_S4OVU=7W;*[-S]Y1C9C,?[E4Z;@!D-_=ROLR?CQX;U?7=_BWI\D![N3
M9._QP;V?G>W>W\R]CP7]O9^^WOJZL<\RQ_]MOL_RJX]#P&.!_^Y//L%?&7CA
MC;99CY/=9_O)WNZ3&RZJX8G]HD:K<\MK&ZWK3LEFK,3K&ZVA]]K );:W-]Z_
MJ<.R>:OKF]S\^\GA_G[RY,GNO9^>[>;?S,U_.X_E,ZZO;S;+@A ,<%DB+,;W
MD&,Y2"8'!\GCQ_O;.&LSEN(W%V?M'8QW)_=^=7V+>W\_V9_L)L]VG][[V=GN
M_<W<^YN98_D<D<L=13_7J^!MLI'9FR1[3P^3O;V;5G%N- *;$M!NRC6^BZ4U
M>>H=UX/DV=Y-G=?O:FFQ"90O2T,$?N"&U^<!DSZ 6T,8ON@@F%GU+SG*JB4
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
M"#..EU9IE S*J<PR<F<Y0^EJ+W(] &6?_.G63%A9D;SE\%<\I.8"6HRIH</
M!C$GS4+9]LGD2"1+0$)2AB3.:<"$VW!?>VWA'H1]<E#5=;_-<*_I4A;OES^"
MG\!O/_T?4$L#!!0    ( &^" 5=/]3Z2%C$  (<- @ 5    <&EN<RTR,#(S
M,#8S,%]D968N>&UL[7U;=QLYDN9[_PJO]W51QOW29ZKGR)?J]6Q5V6N[IGKV
MA0>7@,1IBO20E,N:7[^!)*D;*8ED(DF*JCK=LBS1F1_B"P 1@4#$O_SK]_/!
MBV\PGO1'PQ]?LA_HRQ<PC*/4'Y[^^/*W+S\1^_)?__:7O_S+_R#D'Z\__?SB
M[2A>G,-P^N+-&/P4THL_^M.S%],S>/'[:/S/_C?_XN/ 3_-H?$[(WYI_]F;T
M]7+</SV;ON"4B\7'%K\=_]4SP8+BE'#E*9&)6^(""*(="PQTLDS'_W7Z5_"
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
M:;YQL7F'*W4K4:ZZ_?1B=F7UKW$PFD#Z\>5T? '7/QP-I_!]^FX Y=T_OIS
MZ?E2D'A]G;B8D%/OO_::#*3RH#<#/YE\R(V+</*]/^DEPVSDPA&@Z.M+H1/Q
MH'#C*=?X7$Q*YH>N760_"0U9\S?-M ,&T\GB)]=J\BB8BKKRP(7S1W5G"YI'
M78B[XM6Y!;";>-XVJ^9:B'IW;L!74H1E-#4WA?NN[U_S7YFN42>RWHT6"!.]
MI+Z<S44@TD5#; !%K&?662>BH0_=DCUD]F\50]@C^9N(N O2F]A0@^ODE\92
MZFGN:<A6$=X<S6E<YVQP:*E8!IDEKI1^*)B^%>E+*'9G!];BYB[5[01;\1K\
M"D2OYX@DC@NX5@C!ES "+35[$CJ9U*//(84/^:$H3$NJ7Q\?U=L(]MY9_2^O
M[D@$S==_MBA=@J[($&U+_&8R&O13J0[UV@]*V://9P#3R4=??-,SF/;1.;V-
M;MT")YN]HDX9E!;#NE,L!;=8ZQP5P%24WH.C8 !L:D*CDM+>IB^K9)Y?NRV&
M*P\6E3-+[M"+]*BFE'+B33F13:ABX:%TT%9V^16*M@O1R6 P^J.([*?1^.WH
M(DSSQ> DQG*3<?()(O2_%5-[D2GBHG):&DJ8 X/[K6,DE*LQ1@?J&-/6\(>N
M%VTSY(T [G[Y:JD7=Y>O[NCH;!-K5FZ<:A_&C2S2O_O!!7R$<7.\U6/.)N$A
MD,!IN2-G(PE26@+&:PXEJXP]%(C>?E=[$-:3UY/:HN_,FKUQTGER,3T;C?O_
M#:E'%<?_C"#."$IDL.BY QKO8 S7.=@L9(=:<1?.,6E#*U%7K!1S+[3WD\D%
MPN*@#7IIG(B0&)$J:!RNR"0$$8%1Z6AX*%F[B@;,H!P?^UN(N&+IF'MAW<QT
M<$XZ60H607*X<T5'B8.<B(HA.ZDUCK<;9V??Z26[TH%MA5VQY,S24&=16RUL
MM#EYXG3F1.(614(RG!@0-BL;/%2/8]U&T/5Y1T<4MQ#CX9]QL! %NNF.,(T6
MBE3<D)(?0R@:,(R!]))UIA3[/N.H0?#:IQN;"'HW<>UU$#W;TXV-Z'H\P+V-
MK'>C!<9*Q:0"XI5';;?>$Z\S&BN ?ZA<_-S:AYP'?[I1F?Q-1+R;TPW/M>/%
M)%6^'.!RCX:) 1Q@5MKSY&B*#Y6S.*+3C8VX>?QT8Q/![N9T@R=N9(Q  $PN
M-PM#,7HXR5E2'FRD[L'*TT=TNE&)ZFT$N\_3C:ME;C*:B>-L-$ (DW?_==&?
M7E8[X7CD-9V=<FPRO#LG'8SAI PJ9G0 I$O,)9IYU-P"%PQ\7'W2\<@+ZY]V
M,&7!A$2 \B9G+A-K '<D*S3HJ#.#AVX!',9IQ_MA'(.?P%N8_?E^N"RZ3Z/!
MX*?1^ \_3CT7A=46IQ1O<G[!.>(D4SAR985%;SJSVE;)AA /(W*Q@6[<7=*Z
MI*2#K6TYNF*"RYF7*NLVX@*<<*^U@.MQ0,?>2&=D<"LZ9;2;&/N/7W5*VUUO
MMI7,.S!EEX?:8Y)ZILN%K9#1XD*+G;@4T'DW6CN3G$@/WI';;GE<O;T=K1JT
MDWK%PXUBB\S@S$+M;R_&J)6SRUTS9?V$%L.X'YM]NKAS9?"3DV&Z\_/?D!_\
M[*"(+O4,ISF&9(D5IM1A*#>ZJ54D"*0>$CB9S6-&43?0CE.Q#H#&#LY=3M)_
M7DRFC66(D(JI^&7TQ7__O3\]*]+#$:+,FN&]]HU->?X5C<LFK;KGDU-HC>*Z
MRA6NJYES7%>3(E$X4,"D-OFASCI;Y7=L#_<XM7+7/'9RXO/ G&I^^>%KP3EY
M]QW&L5\FC7?1TIR *,TDPI:XF=LL2!9<Z9Q4I+[^)8=-41ZWPG7,6L5^!X\@
M;M)@5@-."1UL7(T1H8A$.FM*XPWT5)A3)9D<%-.[4;/[03Y++:O$6<56"K<
M?X*O%^-X5A;:9ON?]L>K9DE/<NT$8YYXTU1H05O49EKB<I899;2#U(E^K8GO
M&:A6%TQ5;-2P&=9F5O2R2#1&RHGF"KT<:1-.@!")<.CA."L$,]4C#.O#^U.G
MMN&I8C^(%0;CE]%)2@T+?O#1]]/[X1O_M3_U@T;YPUU[\1.@S";]*7R&\;=^
MA-F@/D$<G<ZXG(TOB)*DHB0Q0B4BJ;/$AYC0M'3.V:0RA]HY>UV/Z;B5]Z T
MHF)OC,7X/DS/8%Q@C^&LG+9_@]*4Z1Q^'DTFO\+T0T9_Z6,I<(J$3M%A#Q?3
MDEKS932[&=+CW"G0*-8H5&G7Q26Q'@>2@M/9I*PUK^WNMH1\W/JZ2SYK=NU8
MX$>,UX![3GDM7?)$JVS*(;P@ 60F@@?%M06&$JJL7;< '+>N;"_KFOT[[C^B
M*/7:2ET_PD4I#25BJ>GG W$A9Y5\=/[!GEL=' M5.>=P40-.+(LK?G.=P$CB
MBS-FH@LX2):<ZL3!>>"<HW5&,N<I@:&2:)>*&@:)5"5.<K1!"!P7_OYH,Y);
M'-VV$./!923/%*OL/:-AL9>:!+P<T$74*1)I."J[DXEX;SQ)F19M5\K&SG(>
M5@$ZD,SDC8B^3V=:"[R#<]T[F.8)6^N ZBA!>26@/><HMR=NU)74=Z82U&<%
M7 C"7<FOU"*@H5D*QGF?)3?4<%>[+,<.56'=A.4=:<(FPN[V'NL\Y9**")Y9
M7MJ,E2.V4EI"0"(1C4TT:$5FMK8-M 1B]\9]!7+NO[2VA60[2.ZZ)T0R!\>B
M"@@0?133;'M0KM$%C8-F0@65N0OU#\<? '0,*E!/XAW,_),8+\XOFJ/W^R(3
M"Z#<9S2; _':H0BRU,1G&HE+FND,S'A3VU!<&]Q1J$DG3'1PW?T33'&LD-[Y
M\1 =\,D"E11">&N)B@G5U_E  AK+A($#JH.6*=8.!:U&<@S*4$'&]Z9=U;T(
M\9/OCYM ^2C_U!_Z8>R7(K03=&R;F/S5KR>K?_\+^,G%&!(NCY]*C[9RWO3:
M3_J3MT4"@\DVER:ZAE3C@L5.Q7;G,D:24M. *XA03BJ-:J2IT>!YB,H%+GI=
M@VNW_ER]_F0R@6E)5?RY[T-_@#3 U;L_#*]>C1_X=30<WT)R(SBDDXS"9Q)4
M*99<##.;<L:IJJ, P='A?ZC!RS;+5M4!M#;]_>0,7U#^*,O8-S^X1?';_J3$
MJA!1+R<EDP!)',VL=.81Q"K+2!8J@\NA TFM#6[W:_[^M'#)Q>B$P2Y<CV\X
M^TMTK21U(LIY4TZ4UUL(T^N_]6Q*B4OAB2TU*V6BZ"(!VCOH(9D,FM-L:R>#
MK(OM.2M:)_Q5]&F:7/>/8_B*;M:[[^6<'XJX9M;TK)S<3(:KYD:@SGBTH(C6
MQ;3*PI7K-H@Y4G3708MDTV.&1QL SU&Q=D98!UY0 _)^=#;X+, QPK,QZ-:K
M7/IK.)P,(03C%$]0>[-\&-%SU*\.N.K@,DL-.<T.K6@TRAOT,]-,1MJ6@TX@
MFFFAO'7 ?.WDM6K@=W4^?#A:N1_>#^54>K75VARO1*%E8LF3;(7$^:@=<2X8
M_)(ECB1Q>+"Q5SU'8Y_GT7O2CK5\BXU9ZB!P?7T]<37&U3^=Q]'6P=[1<7<;
MW/LY%:^E TLASAT3>&A*R )5'K0A/#F%8Y")E'-E@N,H'I)-4=:N#WIXRO?(
M.?PAZMXFO'6@<[^,AG#YBQ__$Z8_70S3 A4Z0\Z+S$K94U/<H81&B!.$1LM9
M$(8+43L7<S62W3L:NV-S5)V*CBJ3E7N%Y;P9#8Y%AQ#P0HJF4G+IVPJ*$T\Y
M$).SM](:GGSUUDJK@#PC]6A/1">I/N.OH[&?PNO1,%W'[!;)*=P':8(FY:2Q
MM(X$$H*/!)+6/"9A>?T&7 \!>E;:4HN8#J)=OWW^,FY\CLLE9)I*S21E)%/G
M9C<"O6&,L)1-=M1QIFM7-;@?S3/2ETJ4=!G0>GUY]>W_[L,87W)V^3-\@T%C
MP'DI4BC=I96/E$BJ*0DJ!.)TR"Z#%;QZB'0]9,_;Y>^ O0X6I"MH<[G<3DRX
MPCM/Q5D';$?^_D9 ]^/@=\'X?4K5&5T=F$J;@4ZE-2=5:.93$TJ)A1(4-ISD
MD- ;U2%D73MJ>0"Z]8C_?G"JM0E+7:K4^^'7B^FDD0!;5#DV5.G (PFYM.ND
MT1/OT"PP3%A(S'FO:V<]/ !GC^>%]8F\3V5:LM"!\[X*&E]8BUF7IJV>,",C
MD:4<0>D820)7-F=I5/:U,[ ?@//<%&0;%G:T@HB%W6],B%X8@O\'@NYB(%XE
M'#?/RDGNDC2=6=3+<)Z;@FS#0I>6\>O+&V+X:0S_=0'#>#GK*1X4&)/1/T"5
M+3<(*/$^%W^1@H*@I83:89XU8/WI=]7DK4O'?A7 Q:Q: ^(.7:T[\/;N8-6A
M=@T3N 8O._*I[D(5"6W^Q#/)'%=G:1.:8-0SP@13%+@W5M>N,[XWU5G??]J;
MYFQ"QZZ\\*NU>+[GAARIT$&2F$Q9> ,C+BI-$LTL!*6B4+6;=J^#ZS!,H%:$
MKN-MMV&C"Q]J^4Y2,U&<<SFSI(F X-"U4XP$H4MG<<]9]C0Q6UU)5D-YYI9.
M!7XZJ.C]9>R'DPSC(I9924 <\H>5-]R^X",GJW\UGV/KC*4C,ZCF./9D+]50
MD-&!L=O!UEAU3#AIJ59!$<5-J7/)&;$I<2*BMRE&)H*K';\^?$U]S#P[=$7=
MA-2=)YLDJ9TJ==FT491(G2D)U$5"N9(Y.Q28KUUAZ,"23?;']4;))YL0M;.$
M-BTL\T)K@B ,@E*.V!PY>D&2@E5H9[+:UMR!)+0=D-:T)::#->>!O!BNC?,V
M:!*- S1:LR>N=) UT@;T5$+T^9A3E0Y&;RI1U$'P_ V,I_W<QX^5X;^%KZ-)
M?[KP:GUI5<\="0XRD5%'XH0PQ%@;DXP0F*]=&^L!.,]8?6J1U$&$_+?/?Q]]
M@_&PL01/ 0=_]W+\'&=F)B>&6ZJEJK3F0"<:$:*%J(+.H32#@=JVS[K8GK%F
M=4)?!Z&*GT9CZ)\.K\&N!&DL31D0F@]<$FE*U?&4 HDJX+Q@4DM3^X+16L">
ML8+5)ZYBR[&F',,O%T.4SE<_6$9E$AIO"",EW=QU1J=6)4^4HTGC[PR7=VX8
MW5,AX]Y7/$/%J"CS>_N"U2WXMERJ_E<_1M>Q_PU:U&Q;XZDURJYM"OY.Y30T
M1:/Q3($'(855SD>J)7@GE!)@Z(HZ_DO/K]"$8:D9Y@F^8WC:',:\OKS^R$=_
MV>QDI1'%SU<U"[QG-G,G248E*CIEB8VN27B+D@:'SEOM*A'M45=I7K'4 F@9
M0;B+X-WWK_UQ\^%9?Z">3450AA&CRDT<;B0)*642N0H&;4W/1.Q"?#7 [WZ!
MW;&^KFRKOG/:.XJ!S>M(WVQJ5;HWX[8%"0V+GRZF%V,H;2=Q@X(>I9+K<C_:
MA7)")[7 K<.7;#?+<7^2TM#:UM_&()^=/G9+8^U::C?07A>Q?@0P3I>(,O.G
M\"'?:-,S[TB9) Y'Z4QTP"')(!VQ@E/BG8'H++?Y;H[[/39D=6C/1A4/@-D.
M G=;+_3S5KS_CF8BI/?SU?XJ3X+U1*9.61H(%=247!91>J@:DHQE+&<F7*R=
MC-;56)Z-BA^44G009=Q:K'?Z3D\60_LRFA:'=CK&M:$?9WTO&152T1R(-<82
MJ:0O">V9")70 4(>DNA$\3L>U_.<!(>D+!W$0]^=?QV,+F'1R77UD'\=#;\U
M$[H9W:09QLW?OQE-IK^.IO\!TWD/V/^&U#,^EW0VG-_&!2*MQATM"S3[P0;A
M'*#I7_M27F>#>7:J?QAJ43%"V_G YCO=:'RC#3)N=T+D$$L#Q>Q+ORM(Q+*@
MB#?&Z<P%&%\[Y+';$?XY,PY'@>X-8[?L\7K=X/[C>'0Z]N<G%].ST;B /CD?
M70RGK(>&&[>21IS& 8@4W!&7K2-"!RU\0 GGVBE%:T)[=@K:!67+FF4J:U8Z
M&:9/,.V/(;V]*!GSL^DP=Y%]H@A':@*J:0CD#,X"A7]-QG-C=4ZY>KOD#? ]
M=QVK1]ZRHMG=*-K,&+<I907E+I@(LG08Y"@3JDO[8Y:D$C39ZI[;^O#^5+-*
MU"UKF6L5[5V]Y+[[7IR_+_X[S@&A00JC!,DJE")T)>N%4UQL4W#1IAPC7R\#
MX-%7/1LEZ4#R*TX!6A\_?8YGD"X&\"$_*J?)?8*:71RS3FGN=2@=<\MY!O<D
M,/2<E.2""Y.S,=5MK%K@=];#?L\+UE[(/I3&!#/X^.'F)H_*6KJ N'T!+TTI
M!Y1%0/O2"YQY(015VV:[!6!?-T7WI -W.TYMS44'%PNV%\3U,(;IX\ /?_7G
M,,\96V=,'=T3[6(\^[DOVD)--@V6[XKCIZ*_V0FI'!5$.ZF(#!:WF(0[#DO,
M0339@*B=Q_YT]/:1VZ,'KK:;4-N!NEZ%*(MQ/#N+FB?%0K#",A$)*^V4I6-0
M8CZ>4&6YU"9%#;4SF^X%<X".2N=<WQ=+;D54!SESUZ6Y&VB_(3.33Y]_6UQJ
MY2F) (9 HA1=;>6(XU(2)UFR@6>C9>V3O0<!_:E)%0GK8#U:C'/6?"9GGW0I
MPI^*/YZ2*3 ,83ISDZW"<=;V8F^^_WE[!5LST4'>V1WM7P=-1^;\(1CBVS-S
M#\4MQ-KA$K"H L,UJFJYJVP!B(00B;,:2+F5$ZV@C,O:Y58/P&KMBN--I%D[
MT?F$4^J:/:> 6O28,PR, 8:;6+E[E8II7O8;&K**BF>NI5XKVKWJZ;O?[=N(
M>U135A4MO04@YCZ<#_OA8O)^6%*4^]_@!C8=@C84-3/0IAJ=4R2 ],3F[$II
M'IVH7)?'AU[TI"FM)L$N A=3/VULBC<#/YF@[=&DK9?E1WH*(3A.DN.<2!TI
MFH3&D<B\M4$:JJ*NO +?"^9YVV1U..H@5_HFGOD\60=11T;:,IK]&&J5Z+I[
MNZF.K+LH1+:,+'-4<RG0DPRL'+5'1[S0B0BGP'!%9:K>?FI7[#]BP>V,_$U$
MW$GUN7+)J<%ULB@/8\%2JRV)+MMRCLX(KG5 A-71>^:"L;4S69=1[-Y0:,O-
MREN,6POV7@.PZT(%*^)+)Q%M'?Q5U=(%:[RGFV(&FP[P3GD#S4N^I'0\6RNY
M%2XZ'6-@*2IK7&0KRANL\<:]%SPH'7VLL:C;D')IAXBJKCD0M&V\#"%&7;W6
MTH$4/-@&P8S7&]5-/DS/8/SES _G%X*NTL(_C0:#GT;C\H]ZUF?*LHLH5.^(
MC%(1YWT@/#.4MPN08O7<UIV.\ ##\W4UO]J]L>X5J(.SHAV,]M>+6?\HR[E-
MP1$ET%67D'&G% J=Z10SC3[E;&OWWMG9X)[0)-F!ENY^0FVA8OM(--EZH'_'
M1TRO+J+VN,\>Z=!$TUR*A9:>6R5;.AL*%)RF0<LG,Y5NC^W/F;27F=1"P;HJ
M:M').&]7-N@9T!Y"]"2S$KZ/H60+>TU"0#='H?7/\\&4!-MP;'].I+U,I!8*
M=D@%,QX=)[*0H7]SJ)E;SH++Q&A6NBMIAD/5G 1-DX_.BDB?CB>T-+P_I]->
MIE,[->N@XL8.C5EE)"_GCLFS<JH9)?%*)!*%!: R1F..Q%\Z2!9^A_[I6:D!
M\ W&_A0: ^FMG\)5-:2;DT> <L(S3C0KO9&#X<0*9TEB/#'ODJ&A=H?J Q/!
M$UH?GTR8J#,5?%*^[_KBZ$D532K-I]'&BJ4Z?29!XD:6;/EY2$%#[=3F0QCW
M$YI[AZ#\!SB1-]+<)S5[;P<6'A<$]=P;&@TQ3ADT0TTB7CI-C&):0N ^5K_C
M<C"#_W,>'^8\[E*'GW#T['%!> K1@(JE(QHET@A/@@)+T*_T,3F::/7NU <S
M^#\G\V%.YBYU^"E&\"[&,'E<"A$8RR9DPGBI<YI+E6OJ4J&62YY<#N[I;,N;
MC/S/:7R8T[@S[7V:,</'91"$2L:93)P.G$@?% E64"(DE98!XQQJ]P ]A'$?
M3@$HZE6BG#,BP =40F>(3TJ0R+0/F9HL4O6SQF=8 *I53&\O9!]F :C2MT)3
MQXD+@.L%%X)X)@+!Y5(%DR73MG;RZ)$5@-I(!QXL +4)%T^E@,XZ8_JS -1&
M!: V4I-=5-+9AN.GHK\!@"MJ 4=$%9$T2.(C4&*"I(:!Y#3X9ZNW&Q6 .CBU
MW83:VC?R[RD%,VF*Y][ZU:PX_:?/)XN>J0J"X*J4SQ61EN8\B3B%+IO-D8DH
M( NVWGWO[3$<H+?<N0*,=L_>WBZ2-9(,=Z7][GOYMFX7W+7>U,UELLT'>><Z
MF>(9@G-11<ME9NB,6,.L"M% 5L+8%=?)UGKG#GJGG R:!^%W'_+=YA:E[<7D
MVM'2+(-4J*N!94-D@$!<%(XPJQT+BGEK:@<4*@^AM<,T>Q.DU4#F[/4D"):2
M% 2\Q>GMO2/.:$ZT#C1I;Y2TM4]!UD.V^]5ZGSJXY&+59Z^+^UE7[F@=V<U<
MT\0H=[(<3CKO2]D:'!1-F6BGHL^6>E#5;X9V,9!=Q:4.26_WKQ&'$K!Z/\1=
M'*ZJ.OP\'V?C5##)HO<XGJ!I<2H2)\'+0#(5TADAK-&U%]T'X.P_F+4W71EU
MPUD'88)[H,U]@G7 =12O>A#8?@)/U6A<3SU:<+!S14%S/^C0] !EC2-GB;,&
M"&CT&Y4R":KG@N]!01Z)\.Q'/S81?2=U=R;3#_FS'\#"J<=%D@IG/$G1JE+;
M7!''?"EU'G+V@E(*M2_J+H'8O95?D:2E CQM)-Q-J6W !YZ=#--;^ :#T=<R
MXKGO,(=(:4H!*&[80634=UER>X'B@"WNFDX'U47![<=@'9-:U&:ABS,(&."O
M3A'A+W[\3YCB][?Q)0\Y JZ%UC"&BFP=":;DVN3@DW"ERG?U_(Q',!V3BE25
M?P=)NW^'(8S] /&=I'.4\V0Z]J4:Z6V0(CI.'=5$!(5*G#PGWB1&0 ;/(K5E
M'ZVL)&L!.R9-J<_$O6FA=</UOP**83)!=ZWQ[M[X0;P8-%(9973U^M'C\M@?
M7)1;F+<_VB)RW_ZE-8+XE8=^)YX/R<9HL@=-C:0)O*&4)<&CTB#0ENVU?WW+
MT+X?#W%!NWIJ\\[K:!.GH&*BDBBJT6D'AS92 B!4J*A R<QB]3;F#R)JW2)G
MU=.__#%J*C/^ M.S43H)9=[&:2]DJPTUEGC+15D*@'B=$M'!!YU]=(Y7;YJS
M/KP]A.#KZ<I20YR.:.G ;L=I.-M!RF0\^89SL$2VOHQF%3YOGL\U@^@ES8!I
MEXA 8X!(R1P"ATS0=K19!RHYJQU.W!#B@6A2#;I'N^.J TM_?;CS+:''$H\L
M^T!B+*<!'$T6)R(0-%0@A:R]I+4K,F\,\D_UVHZO#ER%NX*9P[I'--Y(8\!*
M8FVI=\S*=SH%DG0 '8-TGE8_IM\$X($H5C<[8#UJ.EBH[MR=F%5FF:<]3SY<
M3"=3-%MQ-+-5U2@64CG]SKE,,<54.?1!_UAJ986ED?/:+2<V KA_/:I(]FA7
M3.U.K>;26<+<PQW9!9\3H5XZ]*2C0Q$92I)A-'MTLI*M;:!O"/$9JE85MG:P
M]\TT/J>4@\N,, NX9--RR\WE2)P70E/P'FSM"/M*(,>L*.TEW\'MZ'N&7QHW
MH9GO&.&ZI"D8&G&@V1*546-MBB'$'1D]STDEMI%^%]=MKY->5NGLZ\L;;3QF
M"2W&F62\E"0G=!:E+^Y#0$D8I8,SP2;AJK?3VA3DSE+=NK..NR7F4++2[N\R
M)'1@F8J2.PJ)R. \RDY'XB6NDCFF<B>]MIH=;M>V3G1@[>YLFW"QF[Y<ZR!Z
MMMW9-J+K\09=V\AZ-UJ0K$O66$J\9Z6AJ-#$.V,(8Y%QG @)E]DGRO[6W=DJ
MD[^)B'?3G0UM+"X"CD@Q_"*CXCBVB'MLS%JR;(2@M4\7#K0[VT;</-Z=;1/!
M=G#*= /1ZSDBFQ6/CB>$$ 61'(VHH !'R;B.6J@$K'KWQ244QT3U-H*]=U9W
MFI!Q)]1R,ISV&X^I_VV6CC\9Y1MG#N^^Q\%%@E1D.3V[G5/0=1;'KI!VD/JQ
M%R'?R1=ASO/,G!:<)IFR<4'B8J,$Y\J!%>9NOLBN,+>\[8BPT@(6Q(LQL@63
M!9J?$$VY2G(QG=\?N6O>7[N0*7CF+&5$X I I,D.MW/'B%+1I9RDE+RVB5,+
M>^L;H^UPG)R/+H;3'K?4*JLI$8:[TN:*$D=S"<1Z7$:SEUK5#G=6 ;[[;6<O
M.KMTT73GI'=Z#[7E<&9.?;;&I"P4B;G9_&DBMM3F4][B*AFB3K2[B%N-$>PJ
M''<0&KQ'\@\EJM=RX*\O5S]@UGW<)A],U,2DR$JGET \Q$B$,$Q&*ZCTM;.Z
M.QS._B.+NU?2NBM^-67I('JQ&MF-VCGKX.LHC/D8MCW5:#L495A+25LRN0^-
MRR((*J0E*7E*)"U%DRR4C<YR;Z0"7CUZMA]->ZRJVE-5M$T([$#!KDHC%.]Z
M5F!X'E.*C&9@*I$0DR52^4 L"Y)$H.!9YF@RU0[6W0OF4)RG;7F[FSM01>@5
M'9VV]=LB,.LD#T3+7"XB2XJP6211,V6,R\S3.Y=LCJ#Z7B<JLDLF=A0)_CN,
M3L?^ZUD_^L'[81Z-SV>W%;>/V#[RQ!J1U4U WZV EW1,T3@9E)<T*!=YXL;G
MH*D+4N3>(\]N>RG_&PPO8%*VO'<(;#ST@S<7D^GH',9%@7X>#4]_1HU-)Y,)
MW"S+E*6(UE%)I R12&=PEXM:$QULB$$QJ41M2V);K.T+%S3OG5D%PR87[/?^
M]&SQZIG54"Y,XVOQ?^F+_]YSW"O#!"-&%",@X!KMN;6$,@XR4^D8K9V_L@7,
MW:^".]&WY9H'W1+8Q:6[T1"WB'$IP-H(HJ<R!.^-(R+GLCLXB7C $!ZMQ-5#
M14%KEZ&[B^&9:$LKT7=1#N,J6+.A.&;!&1ZCQKT$"/.^-#-AG'@A$C$V*\.5
M8)Y5[XW<"O&NPL5[4:X=DKGO</!D/+U.5+IIQ#1><E1HVP(.PL22^*RT(SB;
M,HG" -7)Y+!>\TI\RPV5Q+]=J^.# /8?>NU> 4:UB:BXNC6@9@IV$]+<%UH'
MU":1T<>TY#X@NPV#5B1JU)64=Z8")M*"B!/M2I%W7%1)<#*1H),&K:VB8:UC
MS\.B_IZXY*Z9WT2XM=LVE/A$B4?@:,LR]\8/??*+)$25N,Y>$N <ES>#NZJ3
M.1$5/%@G0LCV3J>0>R)##[QD=V9L10Y&'0BPHMM21OKN8CSZNJCYQ+P3U CT
MET)21.HHB,TL$*- *F.UC+'&]G[SG4^9UU;RZZ*ORH?\^PB-PD4%+^J2\EP0
MP6) #P@4P7\#1$>=J4W:@5-K3<NE1S]ETBH(J^*UWUA2G\:7O=\^]Y*RE'&5
M2NJ3)E(D2YQ 7=+&&9: B4 ?2GJ;0/SA=/3MU?R)L_DW_\OU]+M^WU/F<$NI
M5;R?NT#PRS]Z4F3O;4152>6&L,M 7-2&L"R,REQPEAZZBKL9;[_\XQAXVU!J
M%:_0+A"\.>EY8T H[TCRI1ZFA$1LN70C399*,0K2/!3LW8RW-R?'P-N&4EOF
M356(L/ZV. 8SV="HF2-"&P20E2PGJKQ4:@"$@793K%V'_,;KGS*?;:6Y3*SN
MXE"Q.0>]B-.+<7]X^JL?S\J4MCA3?/B!-8X4-X"\5(,S2@[)\A2]9$%;W-6,
MIEPKFJVDNO?PHUM7^;Y^=JE!/CN%AO&W&PFV-E*1<BCZA<HA#7#4$ _$0M3H
MMV@-U=.0UL%5H<+Y]3N:YP]*TZ3RMD6QF(^C2:,,DW>#_GE_6'X]ZQF"7R-.
MRUYP.AODJVQ?CB"/'E=%EPE7D8%*/JKJ!4@KP-['T5!E/5M1*'VG9'9Z$>&!
MP<P#R]K1C L](X'I4@9:^Y+#JPDSBJJDM3'5"RMN &]W9T(=:U57E.S[L&>E
M $NKT": J51 RZZTZ4P9)::I(!XDCH0'J=',LY[5/KQ>">00#GVJLO[0FK65
M]#LXOUX"-3<WUX'54?;[/9#VD_1>@;3'U*"%Q'>H$"PDX!P74JT%E-H5$H'&
M0")-H#@#GT7M#D [581'<M)WIP>;"+IV<+G F/N)08<L>'1(BRFU2I0EUF5+
M.(!)S'OMI'O,#[OSS#W;H=O*>-1>0-TT;+K/&&I4$UQV5B9%K#2X4PD&Q"G-
MB*)19H,^*.<=-&MZ"-*SVM];,M)!Q='2(?Z.".:S81U@'>WU]X(Z@-V^+86C
M+N7?P<[_ $ )D@47"#B'GK)5'KTK,"2;G!/3)BI5N]#%CA5CD]U_=WJQ@=B[
MO$X&I9S+,"Y.O[F27@O.B7'@<;#@2$@^$<LH,,\-2ZFVOW@/E-T;%)7(NN\.
M60M)WVMB=!BK_WQQ?N['EZ/; GESYL>G,*D5OU_K)=5C^IL/[6Z<7X$,(97.
M&DHJ'X.VCJ-30)F*F3'1V_QU.XC]NR0D=3P3BZI'I*>&..TT$48)FIFR7-4^
M:]M%[/_#] S&2R\J_IN,7/!R;R HG&#XQ5*&P^499YO(-.C:&]L]4 XT1K^)
M/MQ=U6H(O8NX^V*1;="PGE.1X^SDZ+F7DVXH#99$TN@!2"--IBS)VBI_!\(1
M<M]&R%T'M>:K:D\+%9)"KS]EA\KH6.FL%3E1)CBA*#.>UN[7L0K'$;+?6MP=
MN+^;1 &B=M0Q;XC-)6F)1?Q.EFO?(!6@!>9\]6[G3_6XK=4BT1$EAW+<=D]K
MW\9C9)DG_,\1B(;C*%+&I9$'$A6W0MD8<'.LK&(/P'D*H;F--&#4#1,=;$T/
M]W]>!UQ'H;D'@>TG/%>-QO74HP4'NU<4;;+2H10D"1EW5^UP'89(( N:?!3@
M<^TZE'M0D$?"='O2CPU$WTD9_G+'X;,?P"+%$[QTEH9(7$884I8K\<Y8 MXQ
M[@ T5[7-ER40N[=J*Y*T5*2]C82[.?L#?. 9[I-OT=$:C+Z6$;_[_A7GR2)V
MJ+E0B24@--J2+RR!A%2J0"9F:#1 0^X@DO,8K&-2B]HL=+ V_!V&Z(8/$.%)
M.D=1EUYI)9OX-DA*K;'.E]I6Z))+52J$EE98-D*,G$%  556E;6 '9.RU&>B
M"Q\9!H.9^?V+'_\3IOC];7QH:F=*92#<2(&;J,)UKUR!-*9X\<'A[VSU6-G#
MF(Y)2:K*_]Y;<%L>"-VZ#04QS0Y-OHQ]4YQI//;#TT8>DP_#P>7CISXK+UF5
MQ\YT(J9K5;CUCNM7;'3FTP+]U<'.=I,+7]8[&0Q6O.J76XJVL5@>?7";3+#?
M_? _^[_[01Q-IY_00U]^RXU.'HMKT2IPHQP0H5@J/50U"51DDD,R- =9_/2U
M4L:V>/GNEH%U^;R5-]:U.&LG CZ.=U5=RT7=RFR4C]H3R@T0&34EEEITM1(N
M4HYI%O1ZJ8-M4#QYA:@DX(IF0@/\S=D8C9?^$-["UXOIY;K*K!U3T7N-+./V
M)2/UQ!OI")HXW%%),]7KU0[9[OT'K@T[$&K%2_'K0WY A\$$$Q47)%-ARGU6
M3QSUGE@-AEL#%@RKIQ!/=IW8I9COO7]?RV)L*APW*52U3<3;3VYG&3Z LJ4I
M>&7GS]L$E_.-\V+?S\*4-S3B]>7U9S[ZR_*S!M85-O012B[ZC4K]E=VN+B#6
M.,5?+J7]J!F]]4G]O>_:N<_9I<:L/+U_3,P5:W6T+I/N0Y8)U[3D$R\5#=!.
MUE81W )]-%2X[![-.'QR!>MWH1"[).;>&B)5HQ7OAZG_K9\N_*!^E.+NLRN$
M)QZ$6R<L<>,5=<(1RP^LY8<N"IA0P6@Q8;R2LK35D,3E6.Y[LVQ22#$[O=9T
M7W[VSFW!>Z5_KZ^XA1 Z]@#GB*2E ;@71 J9B=2FM'4,DGA!9922H_3S-O;\
M03/37A2UW;)_@YS'</EO^+"KFXH@A8J*9:)T]$1:CCY %)P$;D4HA^)9T+6H
M6?'P R6FK1@V=87F/RY? FZX?_O+_P=02P,$%     @ ;X(!5RTSO*&G.@
M!CT  !0   !P:6YS+3(P,C,P-C,P7V<Q+FIP9YVZ=T!3[?8N&$0$*=)[B0I2
MI(F "@(1D2XB'6D1:0("(M)#HJ @-5($!2321)J1)D5(Z$@3Z1!JJ-(3:B!M
MXC?GG#N_6V;FWC=[_97L[%6?]:QWO]0)ZCR PTC/4 ] 1T<'>$O[ *A3 !T
M_:E3?R_:.DV[&)@8&$Z?9F!F9#S#Q,K,RLK"S,+"=HZ+@^T<YSD6%@X^#DYN
M'EY>7E9V?@$^'@$N'EZ>OW]"1T^[YS3#60:&LSQL+&P\_]N+V@S@9*+CIY.B
MI[L(.,5)1\])1VT'  $ .@:Z?Q;@7XON%$W',XQ,9YE9:#^HX0"<HJ.G/W6:
M_J_6M&\C:-\#3G,R<%U0TC[#;>;,>-&?Y^K+Y%PF\=L5+;SF@S@)Y4?/(L\R
M\_$+" I=DI22EKFLHGKM^@TU=9T[NGKZ!H9&%I96UC:V#^Q<7-W</1Y[>@4\
M#PP*#@D-BWKU.CKF36Q<2FK:N_2,]Q\R\_(+"C\7?2DNJ:RJKOE>6U??T-K6
MWM'9];.[9VAX9'1L?&(2@UU87%I>6?VSMH[?W=L_.#PB')_\M8L.0$_W[_4_
MM8N39M>ITZ?I3S/^M8ON5/#?'W">9KB@=(9+VXS1V9_[XM673#RWDW,K6LZ*
M*YOC>!\]&V3FDU#!7L+_->T?R_[_&1;Y?V39?PS[;W9A *ST=+3@T7,"0 "R
M15Z<-."_RCQ4AA2(TV_)XO1?* ^;;75W''QP84_!G0H(NM3+.>#P,%CU:MK#
M^H+-I.QK?*BK);G14=FSW9)3Q^*HDLS/2)?<B>[P8J>IM4/_A*:.D5(>+TUC
M)8#-:E$'C"!C\R804?T@A%$WONVP_)V)L?F4YJ  L15T\#A@XC@J[AC4B>!L
M-,,+W[\^*SF.//B1L&RRM+F>\Q,=J%_Y0K:S/-,\.FW\^A)T.#7$-'/1O/A]
M_WVX7QSX61"8P#ON<D#?-5<;TVI*?YP\M:$<DH,'+4?'LF<69</*'U50[GHW
M-SI3 0R@D<_*^EB_TQA,4K+#^I&/DM:*=.OB6N-XFZ5-JL75=E,//YU#$70K
M1;1%8N.V5>&L.2PMU&8NX ^<"SH'$@Q< PT>$$VX% +XLHK:Z0:(YHS.<)?9
M1J(=N0 J0X@T.4)P0'0IRZA<B;/CH*"K^?O(&WEUA4YE*!ET(['L.KLK0:4I
MFBO;!\.)GO/^J-G5H2CD6!I+<D3>E2 NF-QSGT$XU*I:*P)#<L[R&33JE^I?
MW!7T*SP-O5G*'->;Z3A@]1 W:&VY>"2.K"%T+V[P]:.3- Q]GYU[-/J5/_DW
M[F#\SUS->*?\&15C/Z!7RBL ^W>>!HVP#U:Q).^?CTL2[9(Q)I!?1I-ZCF^L
MRZ-?961?I )4(JRP,(+T48>\0&MF(2IV@2F-3MS!3L -<NY'GMM]4V+=(?(Q
M#DSBV6BSV4P.*6I53TKJP]X]>;(6+, (5#ZS.T$W0._?O*@IN_<];B,:Q,E>
M W,T?=L5$M$6LG3\K82]41@^CU"<A_:30.1"J"#IGE+7)P+:-'W;](?;\Q7,
M?,Z\_GEKOV9.IRQPY,$&FA7F107$4@',3M+["&X'I[5!Q/&9]?J&6G$!#+WH
MSYNDA";9D<*LYZ7 .A+R&@YJJ+9\(XN6GT54P"5>*N [:6"B07:1"G@%PID-
M,!&^&D> .C&0'.X1(,OAG]B<CJR7W4"-4*FZ\W2]-F.96E7."VS7YLR&=GP.
MA%E>L;.-EI7*F<O\L4I[JS_45&*U-F[S>1O*F^6JEJ-K,;G"XW!3<W@_99"\
MW".=U\ .D,Z+^W\56?Z.V:N#&O2?IC><+HQL52<J3+L;9Q4QHYJ#Y4P!K"EA
M-N^A@\ :T&NTQY9\7D/@:*.I2OC6<UL)NE]A&D4(>>7IA&P1>G#&G #T!J%V
M,>9-EB7^6MZP7@$YR_35N^\UX#MW%[7*GG75(Q5YX=' F:1*2BW("JO(CI\V
M&)-$;W^C OI]W"@TO]1J:@9I91+PM"(0&%7]7C^D)31U#>Z<$F/?>,O735!<
M2>^9..,7^?35O$Q"E^6H7V#_[7"RWN[B?=3'VM[ 0%E#N<3UOO84:(UUW+'=
MZ+I-\)=MF-U2HV8ZC@QTR1@R0^V$@FQ^[$\^-Z#9W7QRY7_$EO];OAYA05V*
M0A#>4=04UM'=^\;'6E-GF3UY7_4( OST/%V=\XL_ND\MK?3,HU;BJ]0J;M@)
M])CGQD9F7VKP6B-].,D@@J S.9R$;S[5<,YC)RZ\QBN]B@&IDTO#J2\NOB4/
MW;N2.'"#H70-0^)'EE ![K"I?$>"_:6B&)+KD=A%7$[0I3:E\%Z:0]S@)^W
M::GS$<.=P_L"#@.;-D0JH(_BMX!F4>.I^'"NR?$:%; ?39.,W7#Q_<.X3AP\
M004L1@@;<,!1"L^4%LQ\_>-;/G4YG",\FC&RZ#2'-F"L/X++LS3_&%6H-I15
M9*9Z*=]4#^'.8Z:K_#_U!_(=VMMO2KUW?E,Y!-QJKET<,G1'5F62G2^=:;YN
M207U)BS0MR6/7(7V_D+A7-L+ ;5FG#(5<FQG'3>,;' U(3GM?B.63HAV$72@
MKM/3_:'^\AWM2(W=^A1#UT=]F_>,N4(E<@[F%RLHO_:+-<-073LD.NQ)7UK
M$PRH?I8#YM=/!017$L'8V;'ZKUYBDJ/;!X[6NSXZ9C_>]FJ.MF6$"AQ)C I)
M(]^#2L4%6B\K6?\-+3.S=-Z+_R_1]#B$D LT3(A:A/@M=0>$SZ""HPD%K@R\
M[#_\C IX=DO]RN%/\3BR \$4[]<&$](09WP#40X_+-77<OA=-Z5:_2E ))XD
MI[Q_/O+L:2&2$5*7((@?: ?303SX?N0:KTQU?[])OF9]4?CG2V+YGS:)TB3+
MG/FW$7?%KMD&]\J[' .3\;5TOQ<N/^M\.!0M(W]HL9N!\(3D9$$'!QW@K7-Q
M0NR=[&<>A&2TC=]>Z)GW25&F5,[>/_,G.\AM8(%)/)(M</0 GY)B'C^(Z*SY
M8]5F]8YYT#_;,3/\<P,#CYGE0UI  ?\67BRH!K$E[HVC;VY_H&)!J+6PAIO4
M0.]$9 8#9QQPH#?SSW]I&B]<A^_#7\\RCS::?3596L- )/5;A M\XX5.JI28
M&8N1G0/Q")X:>$*.U@C)HMP .AQ$B)M6<OW^ZFFR9-AE>%^*J<3X.W@'V4GD
M+0$Q#ZW%[C#!RFR[XCKTR3FIX\2A&?WALL:RANF5P BG(_"HPH&\WHIQ+['>
M+G1;\DEC4I=<^TF*5R&/31<"HQ07:197J:W+<_]?.;FA)4J2P?MU)-IZSO+\
MWJX);3FE'^O/\V!'(H8Y:EU7E5_*M>8*TBF=+ZO<R4O)_OMF1JF'E&X$&5=$
M.8OP!$0?+?"_$5J_)[!F=_UGU.2*<^J^E5.V:H0SC@J8]WN!XFN-Q\*9US"N
M)0#B_?B^NB=A/<<!Q^-(?=ERBP?$+Z2 ZWA[R>;KI@R"-BE;VUU4P*DP\J!W
M'RD3!]^<PNMTB0?!YWW<'W]CREF8GKHSN1\:5$QB"^ND=8C3JX3Z4AWA&386
M/7=!I3DOA@\A?R %;Z%WQM<U>==T9/)0DI/'0<H=?>M5-" HO)>Y_PP6[@EE
M7'T')W$=M5^]3*[MLO/YX;'"8=LM33^1[G!42@7@-L('3J1_P^8_H GD"++N
M<[E:-A(Z7BO(Z1+^SL>Q2XK$9T!2[/%>*.WY/T8'32>AYQ_<G9@W^:SAHO6!
M2]5??97$';"0D[52D[@:<_#<'%(3N6NPY)^:$"MNQ2A:RSE@ 2Y*L^R5:VM*
M!2M_CHD3,=:=#70!V>I3 3[+($$-,/$JR0(GYV[BTHRIOH^45RV[N*YZI'C6
M#1B+O(J<C=O;>3,'@ (A-J\SVF?Y*E ?&YST<DQ^KFH8O8<V5<&]L,5I5,!
M?005,/XG8M9^D>=K_@?L\QT3*F"KD@I8@G?$R6[#XN=P)C=_J-:-:(EZPWRU
MTX6TOM[N'LF66&0.!PCJW[-#*>%AD0=S@(W4/[,7A[Y61]P3<\*L7RU/ZKMY
M-5ODRD_-Q)":;P>/;UKJ;ZLI<KLY:)][@JI,M>]8N[3!C^QW#'T_8J8;@+C_
M[QH)E]IL(^IY(:IVDL1_G#%&LX&O=I6L]4!//,2\SD7>6=?4LTS.AH^;LF]@
M8''/C45=#'\D$4U0KSUJZ]XLN^H)GH;ER.)R4'U40"0,.J3?&K8/8VO4?EZ<
MY_4LM=!4>=Y^1HD*L*!LOLJ&U5*.D7X*'42U<,'-PUV/><HE7%C?TQVU%OVC
MD7%4!B9N@R)-D;WWABR2%R>[#E_Z]-_P>!>$25V\#.$@@$J]G_:4EDVS5W@^
MGI"8OG'C23!3+H)"GW3 *UG<\<M>_ =]5/G[A>)YW/I>EF$8>AB=C+<A\7 O
MXO&K2?S-&,V)U%LX4LR6#[>;K^)3'0_,%2-8(QB#,B@:T,BP,%094ADVZ)@U
M%*A2YDXQU#14Z2&HC[K9Y1<K%)TP)"_S7)5#I8-C[+2]B*CR$_0N#4\K-'__
M5;'PCJ>H&4^54K.5H,2)Q9:/.ZH^&H,15%"0]!=YVE[X<2*;X;Z:1,X5V?W:
M0UURW)86_Q0FY$?G=SPX!*7+93]1Q\[W 3&XW&7]IXD?%'+@C!MN[TV_&>C1
MA;_.\[ .?/8@P;AQ&=?B1VNFH_M[0:9=,/<Y@M06%1#_J1K/WPZO?GQR)TXB
MY@Y<)E ]1SOM(!8V2211 6S0%P33EA.IE\\-5&#LGM8-6A_8I[]7O;GH>B E
M:KAM*M7TQ SL'-,ZW%:J[3U-45H0D^DCI-16=YI.VVM["I :T->#:%D2B#C/
M8RT5U^B/W:&W)5>UVZT@<C&'&??K#73"V=I=B<PT/.&!SL$8(=>&)81&5YI4
M7*/$,AYMU5$!E;M/= [8XCH+O9Y3U"3";XAD7*7ERO2WO2\_.N61J#&M^#R4
M2B,M>SZ&2&K.N>+2T2"@8O9O?<17T0HK'QI,%<WR>2J!(FO># /#;K[/IN@#
M?]6CT-$46-])8+.&R:7 J(PYX)[6:![J/DT+$D\J%EKZ].*(G(9V'J1>V<%.
M7^X6OFM[R?V (C:Z2:$GYZ.$($9*-,[A\GG& 3U3G:/C\_3I4W^>7-N]/[*/
M'ST>&5+6CT_"9F_(Q^?(GKW1$;CL$[&^@=>\&"?]-77E=CU[+.(L1 8?KATA
MWF&G(?2Q5E)&P"?S#&7_&?L']M][OY?\'2-XK\:E+*<T7,]U^LI7YGT_*V&Q
MQ',2J0?O\</8'RK@@<V'"+O!OEEQW.->X5'MU<D$7-476BQ->'P6WS;2[[V&
M[IJ>#K[?S3I8]NUGH9@:S]7*Y$@F36W>XRFB*[3#<_Z](BEX_J8[I=5\>-U.
M'=;[9MWU%6Q H0")"SH. 7_H7*;TJZ<%;4U0"N?A7'S.-]SJ>XU*AY0G#0\S
M=!4&/+[#8?&/\^)P\#\<?W.WJ$TE?4^BXJ:NW!-!T;.L!2*1["YW\UY,DX/)
M;RD:BEVFKX/&KU=&+9A(^>1\^; \P9[BE_]E@-@2XW4D1(*14Z"JH!9@@I!O
M;L#UC$_KML,'NH^"RA3:N XZS;Y-4K9QZN,;)]_<6 LX]+1%-S9Q G _8\>Q
M5=S1&Y%K=>'7H!UVB?8]8N!^8.I4=RY-K7UX7VN<]*=3:$7T?"Z,+ZL+*,#?
M>IBR/=2H"'P;E".V?JM<]BGLU9-[H0S"8V@]RB4"9@[;U48%<!!R_OC%&U6F
M;_3^TNBTNGD_O,H9)D32'ZVQ;PJV:AI!KGAG;73G+"RX P0E@N3Z_*=33$+4
MRGUM+QL7D^FP8D85 IC)&MW"2[U O''P;A+B$&\=]P_%NOU7GSC9/Z83M8<P
M<.(<-]^&5>T>1#9WJQYEXU#8E@*ITTK0EJ?T)$];IZWUE(V(_]!H'+[:MD2X
M7+=I47W^*XEX:64VON_DYB$;.9V_+<P'W0[G>R SIC ,A7NH+V%:]4\.&0O@
M)-",4]AW1LQ(7)XJ\Z?+7YH!#^F,P0&W$Y[B[L>2V!$>[[^>[QH0C0MKRC#X
MFNR$B/\Q\YK'Y@UE&%QS+I:H08BP+ LKBO/CR!*5UKJB'EJ9W/,)%,_Y<CKQ
MLF6B='W_I/A [R[)VC,VFIV143UE4G'C3D-MWLV=V#D^DBP.UK952BBUCC'Y
MOJ3+>?SYXPMBQ:=E^/#+.5X<?Z<?01H93W*4&],Z\UV,<ZCRUH^W<K5#R&(I
M&;$('BY0$U@5<H?P;@$4-RM9/]YH6MQ;[,4MQI(M83PI[O0F_W=$6(KW!^2[
M]A75RS\LCFP68':X@>A07PNF\;X4I/W /#QO8T,Q17?+VVF$9/C%$%:Z?CVL
M?!\!73\,RK0^J>(R,:/U /9)E_]*=3416.!6(%X6R_J[P^VK<=GC/VU![THK
MZEXA\[B"];N.F,0^C?^YODDDNH0H+WZ+-Y&G IA6X^# 2?[*J-5LU_<2\P8W
M-!Y>9USN4CV^9&X_;>SISX,SP@UP,R893)2*T[_5%F72W/C=MEB"G4$&3I"F
MWA!8I!>8C+R8W_FFQGU'S]H;[^V!0FF>0;OX3=TA3&YIL"U.=0@=MX<%(968
M%2,NIM9F_9GK&-Z)V*GVWGAL$WU1! =*VNN#"[<1NA]65%2G#Q1D/"="[35O
M9TEXJSQ)RAV,'K,6/"WV*2Z0]S?D^#B8Z OMS9_?B>7OT!*NEIG?LC-G58)G
MF-9I'$-_3K_;;W&ZHKP[ UT*(38WZ+<C&==10N,^Z1MW1YR5# J>%94TY/25
MT=-/O 0G@'FU1+Q@9R$1900+&X>9M3T>;H;+57JAAI9B?07 +M'2I0!6Q6\(
M#2U^@C(1V.8KEQX:%<+JBG1*F=F1?H(HF23E;&47\I@Y:1.OF.GR &PV;#8-
M\9ZHRQ#68;[MH"S;W_!#QT4#0P^F_)YGIE)*[[JWK4IWK5&?:= >1#+28B=,
M2L44I;K!8\M-4.RFU7>$#.#+*\C1CK '$7YNCE)5OTFU[9!W[I-L1LG@QOP=
MI"Y>D71F9U3\@)E6@U6@V%.T&F1_2VL(A6):ZNRMFN)M'#VE6FBHD.7V& Y
M0\]D(>#/\96/$3:T,5H,'^6-%MW:=T5$H&(^ZYQ]Y7)6I:"G:]TLC_0:4@SF
MA1=O*7'M_J8LX784'@2?<QYM6L_(H@WBWZF [E!:M2,UR!+_[!$<*A[:$&X"
M6\!185J)<MJ!\85$Z&?"TK0!W678]/UB*H!N((PT2TZ"BM#Z0C5C=-EJ?/_P
M_MJYTB!VD[?8-*#+A438O-4)&:R;-D@H!>F>(/IF%3W,5W)3A\(@STB6-BN4
M%5J#C1 DC87.=2$2,#;-B)CKE$LC0?WJE)7.GZCAP*?:,@*:,:=3)[55"0>+
M Z(;8*[&!U\(</ /[QGS$QV)I( :?5Q>4D\^X%RS335T:DX$N+#:L5'*(@M7
M;LL1]?A690622XF*_7PTW?9XJX8GZ3,J!)G4IW2OZ9XM2?:DGER(G6-NN]B;
MGX $'L9U7Y]5"OMR')R1\Y'#3-?8P\/_BY.VM_?IC.L6#1T\'+G!R1-8*\MG
MAA( 1H?Q=&@UQF@S+HX8,P\C<4,W;"MJ1U$2ZQ9KLI+C)OPF;GNM\R+&,J=E
MUIF_2)$_A0 -U] 5_"T^5W]Y^\]_^0I9FI2HO5Y[U2!$_/)=Q(75$I?:3TCS
M''NGO)6P,$2*>XZTJV"@C5[6._?:IX9=.S[@Y< 5J.X@^#.,"SV?#6-OU"WZ
M2>'(V6L-2RD--1IN&JW*N2+J>@F_73Z7BQP Q8+8:JB 5[.*3;BY6+G,7O,:
MM<7W*SI'KHGH6.&*DZA()A%"PB6'ZYW5VQ$@=O]HB_;IP1:3XG('UW+9X)G/
M3<*U%N]I1#2!>)_6).EP_9<:N^7N#1H+G]&_K2/#>#YJ8GQ];M.>J M, K)C
MVFRR0?$JJ@9^@M_8^ER=I;J*6]@HOP?\P6FJ:W-5?AT?4"RDA[\A=R1DBX[S
MALWNX@XK.20&B(TWCK0=)S1TVD9-\Z=)>TDW?$7TW]WC@.\4S]Z/\!O32ID:
M&\@EJNI>4^-Z/&8PH7Z%M:SH?-3OX=*M >Q]Y)N_U0!F&C;#C27BSW7.7;=[
M'E^TKE G6/OL[KVY[9]!5,"4V1K8UT8)?[/E&A7 I25&B&GCM^7T2C>?8CPO
MFF2YZ9^S/F4;'K?2/GBX7TB_?L/C1KINUN\NJ0)PTRI_ 9JM<1,*-+.8LQWX
M#'9X,'/GMZ/]S]^]W('ZYCHR1Z>%(E&L5( VM[F-/6WVOM5: Y%9,$8S$O(-
MQI\(^VQG!?,N24E \'4/S]UTM;;B<<+D7;ZM>AZK^GP?&K/=%1/8"^;^(^1;
MX7(^O??^]Z3MLSQ+*L^DW4#)O+E.9XELA)9&9^(U@D=_8,JB\=6U%)_-BP'+
M43O+U8$[@2<,,D0C?\1SV,<'WQF6ZU]#N*F C&=IT)7Q!5HU>87J+S)N22UX
MX(.[!L36309K0N?O!;Q?\)-A)^\)C6=9E5N89]F.*BIN&USGM]#8Y?WSX'T%
MV<0*.2"EX*D6#!IB/2?Z$%?];1##F0!=>FNFRROUF(9Y=$==)"XJH"77I]%O
MH9[36+FEL)FP]%#037!?+687V2B[@B1(?8WA2R6JKM4^?@FV'%'87O+;N9+:
M/;#,!'P=(0OV>QDC*<:R>H1HF0Y,")D5[[2$N3N@":>6R:<:JPYS"&ES9RF,
M(47@EWUA+VJ)EU(59[E[[CQN2SX*]CN105H@WX!H=%@^',Q"D&U3JI@*#=;*
ME6:DA%[,<PT_[J<"(*,+Z^&7N3)OU.G+)_GE8)\&V,2_FRN(6$%YVI(.:;F,
M-=V91P[")M@//;[C=F*VH)<(T8-N8X$"1YX</9_B[8. &S'Y/]7%>F 853Q_
M,SH&C:M!*1#L6\O;A5XOQ"=PL;]]T:W M+.<OX#VDMNZ\*TF>@QS*7J6QW8Q
M\0PO#RN \=.IIC[DN1+#T0R3)M-F#9L%]3H150T$FZQ12>/<T35CRFPP.N5[
M7R8-8HM!:;=1UK3V\)IT*:H3P3@0MS7/:(L;CH5TT =@?C DLU>F(+=JFKS7
M,_?F,$(S"M!3$'W#,Y8AP?=A'3XS,>L, 8_.EYBE@5W6;OB)VBC\NE*7J=!_
M#Z0RDWG\>9!0I<MCTX+X8_"W6?T-'I&>*$I8)D40U0FW#X,4@SU\GT_V:AW*
MTPN,I*Z;F:'G'4_&J\8[8;B[CH^G24IXWS1P\*1J8!U+]A97:_[G$,$WE)I#
MMX@Q+NC0*PDBL%D#')D$1BQ>P5D;^2 O*88JICC3GOA@EW&Q:RL4JX+SVQ)=
MC)?.>_PIYV@+OR3"J2[7COR^ZMQUEQ/3&(8JI=F=XKGF0;PUT5="]^.WS^='
M-Y/EUE()YTFERT8$#<M0V7NR]93(IU\OV_;%,SJ%-_BC2ZQA?W.Q+^*O370G
MM)0_C<8K8C1D%Q'LV?#*V:DY9.Z>63):\0),G0A%TPI^_H,ZMH90LQ!Q'CXS
M^_CS8A L3B8?X"*64@N=/3@Q!+ME&&>Q 641[5J7G%'E[1/1Z:EF&7,\B(7W
MM.>L(=X#(_?-=*'/886YNCSWZ6C"N,F_Z>]V#D%4)IR3YN[5JPHUZ 8I]XM7
MK(Z^1W0V93:Z'%Y#Q9B1/T 8Y4Y7RA>\S4Z =&N\F2/L9AZ&$:=!..<_:'$2
M?N&<WU:"AQ9EK) *P$GR'B-I+5MUM+".T(UMNO[LO?QSB0^W?NET^U]Y0N$L
MA*;9K,!)/%TF*7.+05'AW]XHJ#"]U=)7R.#>%CAD17ST=X=M[XP"P[%>\0M&
MD*G=7[.T+BZ+N#BHRXM?/8P]Z")QF[:A,6"AFH\/1N_:^2:>-P](EDCI_ 0G
M,*6@[\KN35'.AL 6ON#_[!S>!)//&9'/(K_U\G[K/D%T:$E;O;LG62[H(]"B
M2&( ]7^C%=$H2)H93P5@=MK-0EP._?#+?>C=.=-KEQG-ARM;0?L:%-Y-7CR2
MQ-/;!9P$LT&N8T,^3VHAOZB.?#D3K'-J7RL*DHP@L(_5*P4</I=2%-^H,SZU
M)T)DC#$._4P6WP&U*.]%TZKC-0C]SQ3TE_4T@>;387L6Z&U^&D4)/"J$*--"
M7S^$$65?$,L#R_K[N_ER^^D(];6OHB"#74_"QZ='#S_ B&5:L"Q0-$DO)8-G
M40163["(I)'F)NX]E[T,"G/H:6^\;,L>T\C=$^-\ Q[?RY*/Z+1>5+FL1W@O
M"IV,4YC!(>Z$K;Q6P3@=[)\S0R&LO@IGSX<GHM]!WH'9$ZF $$0Q>;'Y[7."
M]VG$[MR.SVL>,P?]V;]M &A*PTAUWP[T%D]R2MN6D,F(BY].9.) ;2^I]$ 2
M+0N:ST'O/@L+)D=M4P'[S&0+9'D/^@49]I-R ^]\J5WFJ CX2YM62M^@5Z$L
M@S:JY9(1C+;H887OY,^_0N4+I[+]]"[[O[T99;FQET^634A;*.3/IQD6&?G7
M52-@@I1^;/X8VJ.BB#[V>83YPF0:%1!XV,<^?/4;%? B\R0)K0Z;_P %"7DD
M04RP9Y><Q4H?UX[U&$RMM!H\U.PQ1!0$GLB#O5\4;UW!TQ@B'YZ>3@[]!F_F
M;8@*I +\O*@ 8>1;FS8@SA+(W(BY_K+1*%O?S]^_R+C+XF)9,A7PIQBD3LQI
M3#TL)7A*=?B]U)(:]'GD62.-)0:F*%Q7^?T1JQ?^C16!4Q\6-!G-E2ZG G[N
MW0!=3;) ./L'!,6]0Z2D^/LM?1SHNBR=AQ*@D+2J:5#A'1)%O+X87?KYIC3<
M?+"0N:@X14W<'TY@_]!%L%DKA,J2Z/ G$$5"/U:1^VX09F).NMX7:BMQ1LUT
M/JD3[9F?[)[H**!^9?H?]A %MGIG:9Z'G:1X[ +C0R'?COLU'CEMV<I#%O-)
M:OJTTM]"Q#! K6$MMU#G@8+0W_P-KN89E;B#ZK PP#.4LYAK0?AV1!&E?GR-
M"HC3T/'$ MF\,,O$)Y7#/I<:/S9QJ<C-?4*V#7!YCT,OX_F*R\&5-8>%@?)+
MFY]>N";W5HA-NCB=\S'_G:@Z0GF!BY$]G#@Y3AM+6^QI<J,8JM)\+#ABI@MI
M(=O]>X\2F@5KN:8!DLS *9J/N %@GAL6AIR"*RI)-XZI@)>RXV-6R[#*N2CA
M9E 5S5?/8Q]=F69A:,BYMEYY]VX?>]U53H)-B<T,UGGSSVTM_>.##H'1]QXA
MC7<=1XIDPZ3<"!(\9@9]O,9* +H44Z]U+0=2#KFI48?\@W@W))J#,>-SB[=K
M I-:NZPXU$2<O0V'S/%&$EH6%A<'XG+D\4P9O^+-1A6D7E,!:\EOCQ^&G\:
MF)=DYV5-,59IQ.^P/#4^MN5C:WZFT>P+/&1+*RJ @X8AW--_YU>M7)JZSS L
M"(Q4G\R/S1/-D4^KV\OY#E3 X@3)^T ,?0,V_Q[#T4#(7^A_N$2&&_"U?5:6
M^SEYLL!]G$D60R)[1K\=;4^2G!<*W2QBI7@/G1D(X(._1>ZRRXU''")P Z2+
MH&I^^'/L$:C&K4$[P=E=ZQF\V8 1ZP0&V\%:#"&"Y!A\J<GX8BP76\#=V]OY
M#*NOWD]IU9E*>)!DEQH(&G<U/WIV]=%(7HB]2)4(_&QLT]0KO_5WA83/M, $
M /_91@Z<8Z)<<(#($#*P<WSV,LG[/VK2#<;+DD7*OFA."F;@D9@M8=LJ_)ED
MMQ+/\;/!SN&G'.RG]9Y5ZJT+V@)O,ZD2],%Y<[A[:+C, CM+/V[.IIX*B,U)
M$XJ0+_!UKY&2%Y#8=7ED )QYR,CBM&+S9BFK4!ZQ F5<Z&+O%8XJROJ=N*QO
M"'MY0,-&\/S4GXA"&G:,(+J[EG:VD#@^<!2:U[>&36LTM16S5[.<%H>6N)KZ
MX>$AYMX\J*&9=7Y\0/5DE/A<DE:YK ,+L:K>;O6/,=.3KFR#TX+)9B.'YY4]
MR!_;LA?0E[P7\/LNMZO,)M=A3T-"<VP&KAH,<#6=F":C5RI-0/8JB)PFDX%3
MA$>FPB%3MW DW703:PK+^9]7;?J2+4#1 02;;<WRQJ"@0?OV'X]B3UT\ 5QA
M@)I3FF<YM"Z3"ZKMHUMB=+_7C2R9U__B[C']+.8*>@U%CB/3AFO43'^0X%T:
M#[N(3WK9(TV-GC[[2_;2;&9IS@\OFM?O1]=2 4D#452 Q\?;G3)W@\,.1NR\
M?#:J) U!IY+?@7;&ETTB:*,0@Q;>?CIDH 4J9.,O^AFAD+>16I,P%.IEL*W_
M=LZD:PQU"9G85Q*P(+252R[')CE]TU SRG<ZL)%!H]]!.4W_SJFA,>O8OU3
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
M=)VJKJ_.%][O_<ZI M07U!AP[HZ$M 2 @8$!N((_ &K\W("XJ[D) ,C* DP
M )P"3F(( 2? 3UC@SAT_<^ D^!D#_*P0'7/X&\ %@'--\Q0 #MB'#^Z+@AM
M,?_]N\?MN!VWXW;<CMMQ^S_:[ W-G,!?6,&8WWD$$<@78H-/_OC\(33D^V=,
M/FX " W]V^>_<8I3H8?7.>84Q^VX';?C=MR.V__MQLG.R27(SB?(P7.9@U>0
M@UV0G?]/^T#V 1@"9L A 4&-XY&8.3K:"K*Q63NPZAO9&!BS&MI8L;GJV[)Q
ML+*S <(05UM]0TMCQ\L&QJ;FUB(,*Z65#)?-C408U'EDV65MQ8S-S*7<[8V5
MW>54#-TM#06,&""B9W"%705=K6RMC!WU+[M:W;=V$'05H?E^=4'P\V$W&XVH
ML+V1B:#2;8F_G@'NB=#\]5Y<7%Q87;A8;>Q-V3@$! 38V#G9.#E9P#-8'-RL
M'?5=6:P=:/]Z@=O&#H;VYK:.YC;6EP_W]0ULG!Q%:)R<S(T$3?1-> R,C'A8
M#/2YC%@X.(ST6?2-N#A8C+BXC/AX./@Y33@,:/XJWLCPAW1;)_O[WV4;&;(9
MWS>V,K9V= "UP<%&P_9?*Q-4T0^A?ZI^<(S@.8)B]L;ZCL:WP4WTT* L['PL
M'#PJOQF4E8^;2Y@-[3QA-K0;_3=H2U38R%#0\/">;.S_(E[9V.[7K'W?7/20
M.O]E=.#.7SZ EP5][O3IT\)LOY?X1Q6P_=7EP$\_'!3\YN5_03L6<BSD6,BQ
MD&,AQT*.A?S/$O(WDFML#3);%Y#"H@8!,0 '"PL;ZR0.-A;V*1R<4[B$>"#'
MP"4F.(=/2$I,3D9*3$IRB8KARB5*>DH24AI6&GK&:\S7F<DOLW&Q,7$R,#$S
M'5X$ ^?4*=S3N$1X>$1,%*043/_IAJH""$]A]& N8&+0 "<(,3 ),5!U #4
M8&!A?&^_\7^,$Y@GL;!Q3IW&Q0-/*#@'G,# Q#QQ$A,+Z^1)\*@7>!PX28AU
M_@K'3>P+BOHX-'9$G#XA[T[1WLJM)E;J7*7C,K!_>!KW(@DI&3G]50;&:TS<
M/+Q\_ *"8K?%)22EI.\HJZBJJ6O<TS0T,C8Q-3.W<'!T<G9Q=7-_]-CWB=_3
M9_ZA82_#(R)?O8Z*3TA,>I^<DIKV(2^_H+"H^&-)36U=?4-C4_.GKNZ>WK[^
M+U\'QB<FI[Y-S\S.S:^M;VQN;>_L[L$/QX4!8&+\UOYT7(3@N$Z</(EY$N=P
M7!@G7 Y/(#R)=84#^_Q-11Q]NPLTG#ZGB&Z%O,NM/DW+I;1*;&#?B7N1CGN<
M?NUP:-]']H\-[.$_-;(? _O;N 8 ?$P,T'B8A  $@$OX,[X]\:_>/I1)3EC1
MUFA>+\E^RJ;4UB6*5RAM^%7EK+3HPP++1F_VDV$3+K6OG/22)2SW\./EMTR@
MD2;+HU-=O9\X='0JLQ=LK1@_BC[+LY':G1D_HZQ>V/T-V=5-M;:M^3GEZRN#
MZ.V!KR(.H\0]10&.]6L3N[?W1@>L3+<[U[U7/K>);KM/.=:[K33$7;"(PA>U
M3AH3.N-0ZYQ-]-S-R?F14=T8!C5+M8A=H,7%<A00$%E4L8X"II4WRG)@ PQ$
MUYAUEC*1BC:;^X^78\HAFXEQTQX\^O.QK-V.,*)9)'7I1L5@AEN<R9?7\L'&
M111K]:X5$9[*$Y6^\,BZHK6*;/V46ZRL+/G[YK>^-N1>>#H@[/EUL >^DZ#;
MDXVPFX ]+D(!]\.DRGJ6K#5EGMOR2=QA-'CC P2?Y>=O2I/>2"F'9ZL,( HN
MA'ZS<G;>TT0!KS?IB2?=L5/37+DFO,O'+Z& "Z,6@BKN'#T3%;UQ[1&M/M5#
M0]:4:XT6$TG]6S$T.[51TR\F;,@M0D;G@ZM%IE-.:CIU"9V[K7"AV(C@KM/T
M2Z\YNI+!-2MO2T06[^*;):0Z(LBC"V'XW@+)THL0,I_Q*I4B?!,S]WBO0:([
MUM*]++(*MFX[2@@;RD<!'5CNO7@:$CI=>D@!R;R#<XKB1/B,\?[ _^\;,TF]
M[OE.A&F\:/@$'C1?*P]'B32]83*!^>S-S+1KW%%YY%;WW>Y#  2$OD<V:\'[
M2G^FGE['5PM!'U=E2GZ VKJ@GP#3W')R%J'Y03MST9GZZP)@O'[[7OOP8#22
M?SLKU!_6/YH\)1NYM1-K[K+*5EM$HHYGDV89H2D[5.'4]L+24ZE+K4U.F0R
M8^ZIM3^M('&%U45J<O>?<3/AEHIE9EPT(3Q5"V T7?+1>?OPU)1#U&)*DB4S
M3.?)EHLIX3M/QH[-IP6//!Q2+-4U>ZZ.K&\HQ[6$3]!>P@#T8 \R4I#8LP]K
M&MIF=->P6LB-:^23$XO\U?K-FU1UWD@M-3%0<NB^%N=)*%E'\%Z03H?,SP@E
MNC++=9899[I&]%DFE_?=-I@0H+QKF:-GA7&3:N]J"1-C0KR.7V_%N#B1 L:_
M?FLV#CS5$B:5&[]E>A]CMP-S-@T%#%PTZ,V2':(VE2]GB^+-[IDAFK->>ENX
M?WN'4!(;8T.G2M?=WO7MZ91$?#*Q:R<)@R7=-?_M7O<O]_(W:^6A\^XZX8]T
M-37W=E8GEX)?&[Y,MSF=3QAZ9Y/N+ 1WC@EO\)+LG=8EGDMFUIE3I*[O;\R/
M*K@FPCTKL2G)A6?DOB#INO-U;O7+7BPDSZRCS[1ZS#[T>=O8M3TRE.]!VZGF
M;YP<'9+OQ(B0=%T9RS3^LE1"PUJ+(26/2)U";F'A!&*\ H1,*9D[J&L'N*-N
M="5V9;R15PXOX%WX]BAZBI4C>B-.4RL&1ZJL:[+;>K-4(,.@,=*2#M?PKF/-
M)":1EA8*D!?/SC:P.O"">U^5K%VJK=$'3IQ:84THP.NX4726%O,@YBW&DO_<
M7' M<?[I,V7F1(HI*H$\N&DX-X#9:UMWS9@"_6A;QX<%I75B)0N>O7XUE<O(
M*;ULL67J"D.*Q[ ARR8.,?!*%+>B.$#TOW93')(GSLR/).&\KE"7-.7"C_O6
M*-2<S]CY4JBBQK5)2DXOJEK%?!*^:ZFFB\&U&)R? Z:6%@&*L ?\6^_*#-]?
MTA*P"EV>EZEW]A^XY,P%^)V_*/:P5!J8^=BHR1J<9:.HNKF_;Z4N6U29\U+&
MRHXTE %X\<G=UEW5W\-,I.8/5"$]=5X-+O>&9VF2D$@L/B#OO"VQI#/= QQ[
M<7O(:IP,"C@U'>?D<"8VQLW+3O@N&RMO[?U<(68NOC5'19^>G.DP<]P9.W';
MJ*"ZTQGYPU>^;II9\U +1)AGY]U?:T28S9\6*KJ&248F,*<3&&E'/Q)I9<<U
M*+7>0%&>Z#MQ?T=-1+*<_:,%>"/Z?P8E]T:H44"(*7@3V?R5FQB:/#'C*&#O
MHF,E?.,Y"KA!A)'PUS.Q><LG+&5/3,H7Q=!%>>R_?,@_29%B@JM33G11<>NR
MJLG:W:[=0"]F^2[Z4BWS"+)EK#HI0G_F:&9VDYJ2,!^-"OI5[U*7U,\IYB6)
M2@7U6XFQ*A'^FJ<F0N0P(\E4:WF'C")X+N:--V?SR+Q:0C#CNS_N[Q@2S[[=
MF=6K\]'98$3/EBBKXY0 )C^+[QEO5A2 "-JK*-W*Y;3BLQZ=00' /%N9K+GQ
MQ NA6U_IBM1+GS&*:MR0T"^&%S94;8N&YVE?V!72+5R3B/'"3B?N@0S8#P^5
MWDLK8;X]CR&$M,9]6S6F-_E(9XFG\%TV%RYC_,.'1PP(HH;-<\@XQ3X%;V&E
M94EQL2\EE^\3AG!#3@YX,>!$!S]QLU2FF)*>N&TA]IJ@2?E[<^>(4?/0^0GN
MCUY?+G96W J;;[E9M8GO81]9P7QN][-\1R8+8BM*(G!^TN4<W\LN)H]<O%"A
M$R+B="M%;]_(2#@Z*HIS^!(IWL#Z;]M4SUBJ!4ET4\U-NB4V2>D%K;1>&5?T
M:E[IP ^KXGXCK>/C[3\%&^<-$:7XLNNS&"&SOZ!X_2)'Y6CP.X/2H-4'IQER
ML-,M=87#Y*R8Z"*E\T.W:Y="*Y(<.VD(@@'VTQ#7C0ZL]YMA0:HH  L9()M4
MN56T%U-.3)Q7%I$K_)YS\4'NLZ(K_,@+0RKY]T\/:X/0C/W[ ";&&]%L!*)D
M7BE=Y3_/_> :1+-F+?Q@N#R\/":I8"-I,5:GOO[E&>;JBYQU6%,<^V^WFT5R
M7%M)9/UT5Y-]\Q?<,N^K]<F$418F&1A?L,*OI.$ E@AZPD8#F6Q2WN3ESK7#
M3"E+Y.F'3N/%I-)*G<C=Q"G7R.9:W8PH:2LP/YMGG$Q?7O'&!5]1\IR6BU'Q
M^K=0;@& &-=CC)?3/3:[BE.&[0&W:<SK5P-9??;2UQ!T,W&E_DEIE5NET.0M
M?9V1]N0]M@U!\B->Q$R"O #! Y&U.1$VY@A%J%[M&NHB2E/9I1F-YTW'K-<T
MR4P3-[T8N<U7)%T7J: C-7L5,UP[+99/+V04<&SB1 $UIN,P.!EW$.(L&)?^
M">B7ZYXWWP*I=!-RVI:WA/<=<9P?FZ>TE=>9\ R7B!U"\PI85(71TR8-B9,/
MSOL)>:D+7] JA/M^2WZ\E(&XB5W(DE71D>IA1?%!NY8T>(_YLC@GMMG:AF%*
M]52_& HX'>>+ F:-NB"K@FQ(IJ#=NP@V%"!V-00%^'3"UE3*1W2U9NE]ZY@]
M@N2O<E7S]CM[XW5;98^SR^!KG;SO0WJ9[NHW"NS!HLLNK=9];(BKWB0HX%V8
M% JHFJW<38.,<ZU6'N!'22)QQ%% O:K ^Q7;P/,E:E,P!]Z4#"B:,-6"6^:+
MM^=4DM?JLU5 3^%BC_=G!.*+*W>U*G!0P-M1Y!UY%%"GB +P7*I0P"982S1+
MHX!=_R#SLS/O#EX'H8"X"Z!DZ-ZE@1V_B?ZN'AD/-Y.^/+?.\O2TF$&I&?M@
MN[! ?N%^#N.Q%_)2!=W65M./E'JX%Q;2'_NO*Z5TMK0&9UU@^G(E+W^CV%'@
M(FS<>I<:^0BV=PV" @@E$2RCF*!5;%  /0,*F+CF4%L<JQIHO?P8!:R2(,4R
MN.4)S7+$[0RQPQR$\[1;'<S6N:7)7M<2L"I>HL"WQWWQE>$AAU8%61?UK=6#
M\L===*%77!Q(:[!=6&\%?L+3\\#0H%XM\B1  3<K$2_C4,#3!.3%%1_0-GPH
M(#0,!:P1[8V%9SW:9Z/TV"=# 6-LV4U+C%ELZ"?!:H97(0?8*&!="8:D 34S
MB6QI1 'MSPZ_@@CL\F=,%U[]KM??;1DKH-RFO"04T!\-A0.9Y&VK( H_%X0>
MN-6#BL<%.M,T*[(-W\XI6VB"991IOI_-ZZL-5A_U$GQ/;M$6Z&2Q3:P@0LNA
MR"_@K>S.&RU=;,N@).VOZTY@2:*+:_T"^;N:9)X69'Z^P 610 $J[-3MD'+8
M.D-WW-]7!O$&)9&7B3XR10\2"W-' 5/RR3\5P@AOJ3U0J(()([? T<;)'555
M 3<UI:M#W<Z*\;MYB$5Q("TS0PB-_DT@^H-/K]\,E*$_V1,+S*;K.\CJ;!20
M8)#NZW9'FNL1QW@T%<EII3)ZYGJH6N8>]4U%<>(OWI[?P4Z5!:J>V^&86L"B
M"<L;$"MJ"3/D'<I1K'GH'C+P,>BH5ZM\%+=N2^,7EG7=4$R^QCK'MT>99!?+
ML'IAX?SPL#F\X%MYZ]#V!^E+=RH4-!(E)J?HSA$_)6N8C)T.^_L>$)GOV_VQ
M:-L$@O0$Q6# IL@C'U!9SBYG\&3>X@U3"%P?-PIG=PXX7UG*X Q@,A!)CY%=
MZ<]?&*0T :/K(5*K>2+*6+B$7\C[;G0$,'4P@C'VQ_@[JGEI.3S3 W.DU&MC
MC3F;6[!=O(WU#5-S<3O83]S[(%$H_/=!3)E$W&).35C&G&V1,U<BE[K]_&.1
MF]U!K.JP[W4W8\RW(@O):;(B@9H]S J1+&;%%:T\>V!:O5OW6SG0VH>XF>SJ
M/C*BHP1CU!Z2M,+UB7"CS &H4S>!7JU*$O,(]Y<1H7M38M=MY6V#P_#/B_+2
M%AFXL'7;MG%I%P7F0\[KC,A[6=D8>^&VFT68D8M=QV6E,16Z%=*LG6?JJSCK
M  FPMB[@0;;N8R=3I5K:X1?*G&2C3QH\\>+CH'65?[7/V9ND35.9A+T,,[OF
M2!OX398+@A\18N^U=A_VW_8(M[HU=R_TI("Q0N*RS0U;N]C*&/-^D;0O'&LF
MCQQL++O<HB8T)N?VGRAH!%7A'S"_2WP<,PB2EU='&&ANF>R$)11O;FUH6))N
MY7HZA6T-9VLHI]?+L]+(1+56.RK.U8B\M&8OCZ1YCM+6D[:2EO0Y!OX47%;V
M8_@A88U"-Q:9=."G%Q<M+:FN14I]C*X(<J%_D1RY_;PEC7'$;AVSY8W]Z<8L
M;#EQDHIK'F<DC1O"'".H+0-;1@3P2J1/X:H27'_SZIJ-]NJ-J[D(G61+S?+H
M$BUS%C=;8FK97JMO4A$C>MA&(3)/L#2L,<1.\&\EU*F1MV5[V=@<^*. ^_EE
M_EJ4)M>"Q?'U4IV-64J=^5(5$BEK8XOMRONSQY,1U&T38<[.2[LH0+?B#64K
M:-JW:+AUXGUJJI8YN5%_?X8:J3H=XV>.6>(;4[ET  Y=,#/Y8'W8O.#5<%C2
M;)$Z2ZJ65Z*$!LVM5S@$5_;$/*LP1F.KHN+J-,]LY[HDMQNG)KW]X!S6'/KE
M;J@ J1J$O5JQE-)[V]U'>SKRO:6[_ /'%Y<T.]J*K+8A5[<'ODY*&^B1&""Z
ML(S'?:[D1=L%]"Q\VM]$P,9@=TUJ73N3NS(+*)DERLH+HSXO=4G=J<MM/!AN
ML6WO_X9#8102$NO?-B^T0,HZUNSOVG=[B-TYIVER+8MH3K!,]&Q!AU,,MJQ%
MY]*=^P_G;@>+3G\);%L(5V'B>RBG$G=GD1O/<I#M[-SV0/[$-/R26=>$/L*:
MZ 1,L/P2S&\2!6 BSS3)SATXHX!'![2W_!D3%13%B8#OF\+(R,WD+]JZ(Y!(
M&ZL+,LQC,6D)=&/VKI3I8/+U+1V#P<^ ()H(HKZXS$NUQ;F$QW4&%QS-/VI]
ML%D7NM/0+\Q'5>1BZMB_4^APSX;CTCVB$QJ -'YR-+YIUFG*5@.TK(,.;3?3
M>6U^']K$]RLNR9/X7F=AZ+,A4<KKCFWAYF)[Z7)6DF/&^L8L1A5QPL47$V>N
MUK0-RN]C)Z;KL9CL.S[A5:>NHS04ZHZVNNQ(L97R]^&>\>4X\_ *"L!!?($9
M3V;#]"$(K#TW-]J$560H-]N9.;C"RY;KF5T$[ '6 V]-*=,E?LXRDM4X7>[+
M,#?2VQQ>#$P% XK:X9'U;#@6)-O;:NZ-K^T<F.K/>T7H?WPUAO^R:FHGJS J
MU(,KMI"JD#))\RS?<A0"#-[W>M]3@WHS9/7U;@+RB2P4M!N8>"=24,#C]GKJ
M34X+4!@ER(N(M2OOZ005HP#E=#!_]^YP+5B\<WH[1S+@KC%B[NPP0&LM1>=S
MCVBK25N/2GX&>AU68SH1!"?C@2'.1OZ511+!.IK!+X\Y5B)4V3+$-PFV!"L1
M!U 'T:2RU>T7*?>JS6&)7[4'M0R;GF@Y&CW'I&:DQ0SD7]+$3?,G)F)*J0+T
M,*#T/[DN)".K&IFL#MHV?=FTK^>/ TN'UGA?7Z-L?\$MQ<ISH*1AW'-9FC9T
M6T)=F>;A*89@28N+5_@L"94?6W8_>I.6K_XU3KY3G+C'\[OOJM=O;?MZ0K5=
ML_QF*4#6 ZIE:?2@&(3W2<@-$ X??-_V;U6P9><SY^'U(%!   KXUGA0C@(*
MP6R@XS=S.(F'4[^I*.XZLPG\B =Q(HQM\+AN-0*)/L% ?+1*)DY *Z-OD//4
M(W3 K*4.JF"0^H":TCD<K4-<WB?VR3TDR&T1=HA.D*HHZBKN/_A-N#H:D\CF
MR);;!0D_[;>5@T>@UB3J-95V.R=GXM99,F>]L,2)U%.\60_OS Y& IL*GT<!
MVR"CDVR$<O1WQZ'W8#-,0A3&"79.HX 72$50/1^#<GY3E)#\8^BZ*G?0OA4*
MB*?+3F:>AJ!U5)Y9I8Y<@^TC(%65 F QJ</0Z$ND3K+F@I36!>_U/FS3TS%Q
M\8T@>[YWKBZ1C;5)^($.R"EW*_RGX/TA.]3SI@=@-#;#]@V7<)DGX(SP_F!8
M:MPF"@##$C1=4#YC]O/9A 7=F\CWL&X0;$"'*A3MB*]@R^H>)T&$R](B!V&S
MSY@2GI;>:11E?HS,ON547K"G[/QM,1O1V/U24=R)^NRA)L0\W+#C].T\7)$Z
MY?FRU[,?.J<%A/DTCSEG2:(3Q8))MKUS(.';QQZ"S;[/#K6,+;AW,YU:*WBJ
MV//3RQE-V7N#,MZIZ&P0#<+46QS5J.^]WH3-/\'<F]G)1MZ&._Q]WE5A&!^4
MT0+IQ<?9:%^!(IYMSJ C%#KN>C:*4]][!4LC)9B)&ZG<NS ?0SO!Y^NTI$;)
M)]TKVNG"N\(*R?M4FI,4=/VM(TZYX]8&=0W;'E.4Y$$A"N@\K]X=WBUA;5<J
MRB?RV>S;EU>=\8-RUQ:LEQQE<D!*FCOF^Q_J+#6=I &Z?F4!]*(S(-QTRDK/
MOC"K5DDG%<VD)?GI*(N]\[@V*[?$,! ;^_TH@,9+X"?\$,K1*=EG0OU?ITDF
M#S9_W;,];$N+&5M!G!/3JOYT^]=K'3BJR*[Y-*] 6=7Z'\&F/#L@B_3@-Q+4
MHNID2\G4QH7/""I%1>?++H.J7K!@C"\-:CWD5/A0,EB3'^CK7WC!C"K.XQD&
MU7+]C+PM D-6%U'#KZ5/14W4+0=U\0OM$GNI3X'.:$]M^QMT6+GR(25;,9$U
M:B@ SF.Y8+''4%VY+FI&O7V^"%1L.E1+W?F2B;=- Z0Q:18%@/4M<\JN+<AD
M,,%8B2]S@/]M+MORR!<U"@K&1O>HN0GV3VN!FNI-"YR=J8>=\ Y:%RT$+]('
MP?D>X[L5%1W9SQ>"B#L.,!]!OJ& @U(44 3&L;;I[(]90:C9=U1UUG>/BUN+
M0X 6+ZK<[@"ODH- '(H&@YDQFP+YX >\@IOHX?$OD+B_L$^F2Z7%UZ]/EY:&
M&#PD8J/-'5?!#Q/K5K@:__&Y#7D2,BAY^,M<T7D="Z[/^!?MV5_X!.083!UT
MG*#8$KBLE!P0.CW2>IU[+KF'-2F*+9?;_\G%QQ-*K=%Z%/@!,_;; DEV5V,;
M9<45.IW,G,JO,L\23IR]1W6-HX1!C6G65JI)3Q*G /J>_><5Z]&:="$?K49E
M\L3?Y&S?@5-/!DT'O9J-]U\/&OK!J\N%P%HY*+)R^PSLX!*QVPMW%Y"T4+/!
M%LE!N_(R=44V!%$+@Q!N92,VR\087RZV]MV(SW=!==-E@[FP$ (7%=P+K(A&
M[RGF@)#!_4[!BN41-NM/P<!L\?HM+V ,>-* $9":"!NT.2"D]Q* <B".=NCL
MVCQ 5()):70<B;77!!IK3E28&4WJ$GJ'?QRF"'[> =)O=W(O :R"X\L2=GZP
MZ".XR_S\* S/(<PV-B [N&"FCYQJ3P;E;<G7UOQJD#C'G:J<2C.GWAY$ ;>E
MH7+J+3"T#N]+8Q"V"12PLPOS\;8'_:]$/@BW?BT2\12L] \>64,VE=5Z#79_
M)S!5QL11'Q9$H+H71P>RARGJLA^SH6@Q>;&P#,0EVFD0</2980?D!8K#%+O9
M8_*=2,F^'D5Q]\:Q0\* S190.24&PMGB)3LP-4952&=GEAF#Z$95B0+T!H,.
MB'K79>T,7"3G*"@1N!7IZX>)EJ#XMW#A19.Q5> 9=B1^LS/32\_D0?@FJ2>[
M-F&O% \)#_^A#ZQY@5Q!X.!O9.1HW&=H#JS:((*B< X>9X((:]$KZ>@P4>D#
MD=RCU@(OLD#]Z/O,LB?T>Y W^L]Z^U3'K:, Y##(3![Z,V9Q;?XP/<B8)N#[
MMTK9R^7;=]N1VK#!T7VS[[,7WH>2/:$@\0B$'9E:ICX\ODC=_GUA5*/B:L=R
MP:"'1B;/R;R+.WA"UR,FC%YF#^.7^DG4.LW'%Z:\)1#NVCP#NUW0M;*<^48I
MM@&Y%MLW^CE0_JJ))^>W[=RVONK+XT_GV76,W\W#9;<BGVK)1$R/M7ON7#PG
M0_V:7%OPPUC>27K/ IPS0Y/\,QUFB>$Q?2B@%[FNHJ2&K,R\"SEE[D(N[X=(
MGR(<:G<0Z0EY,OSMM;$YKY&M+2E^('_F)\;W"FHN?F""O=>% A;:V X M1='
MU\( L_XC[,9IX"C;<2(6Q78G,]T_(%AKW)!L<504=Y-<_@&ENC&K)$C)SZ/[
MV)7(%_YE#4=QPUQF4C(H%M946/1NDQ@TZ[O=XD,3HW%%ST:HG"=:CS9I7,"!
MV&/($ .2;^\V&'?3HE6_988E44)8LTH79*D(^32T(CK[%?+(?A:"K\H;"F+@
M"@B()Q"'L><81T7\BXS5?/4Y\LY[L%2TJMR\'5[??W3?$<GMMA>W[PM;E5DW
M/61I[LGC_P51],_1U2.XD&Z1ZWE$8$]2GB![9:-?&J(]U P$?8*1'Z"/#@S/
MM71!;A:R<0,%Y(2#]M5,60[T5%]E !,W[2%A*#=<_8[Z:.0)2M??-\()?I$
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
M.H:A?_=DU_$+&\<O;!R_L''\PL;Q"QO'+VP<O[#QQQ<V?K<=G;@RZSLZL:6
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
MX/_.VT3HHY)#]0QEBOJ(3J6J3:WDWOSMK$TMZ"8*$%%'8 J>D:^[Z'VU*Z.
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
M7V$2M@G/E:58D7*M&J.!V^0$;$DY%@[0S^TV9I[#]^34*/L<.ZI>35>'7J\
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
M!!)MR>[(9OYZ^LXAJAZ\(\T0]BEG<>H%?$="'YP:/T@+K=7W2%UG4)B[OG?
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
MJQ]]-.HM$.U3*^WW8S9Q7S3:/K!VZ\8'L2ZZ.5?Q;.,*&'09"O%?8N>0S#]
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
MV.L/^X@9*K/_X*0Q\T$)[_Z_DL;_E.\M_V&_0^1?+7K^@E3]GV$?H-5QFZ<
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
MUX53\31_E+E+W-MYH^D3.!7RPVM#'!4*%\CW#K61W.+']-HXD XD:G8AR:>
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
MBAAX<E?DP.5J)LZS6X-U-A[.D:O'G&YVZ8[6[6MRS_*:W^>R$13Y!Y'KS#@
MB&\$1RLKPCVVA0G3PYC,[5J26 (7<K[;4X3I;:[J\C;0E8,2<;H%I.R2V\P$
MK+6M2KQGU>>*CYY(QW\C/E$E1MSFJ>-92MU).04@QJ6SMI'PHIW]&&9P+]/7
MWOPA/^#WVAR-YUT2 5V?_+&5Z9/Z^OQDVN>"-1?<*3I7\CNP]CV5758HS4"T
MI8&$5$4FA!+LSWM >Y_6Z++TWSHM:7E.6.&85-#WC%J0TDF\TB'<HOQAB[Q!
M*$XV7_N2;^U#&:=+EHJIVN$/A+SD]=1!V-T?X]P8Q*1)$]"GH>_F&0Q*+(!U
M:5:P N["<B7O$=<T9,.UT!\S8B?3@=D-%'>E.0Z%*A''U[BR5@NU$<?D^WKQ
M*&;#-)&T3AN6#$MV2#-#1+IYS?1&<'.M:V*HVV,&$IQ,;+Z]2W"M S=U?.R>
MJFE_]\""LWZA?3B![ZC*E+!!)-O>"X57Z 0-!.-S<$6S6K.)(8+)_F.IZ[GJ
M8B\#)QU=.^A+KQ,0\% '/58=;,^DK(B;E.9"2HV@HQE]E^+_^-[%V>D#XXNW
M5V4Z6P**JWEP$E-BN$X!P$K9[U^L('$',18XUX*#1=FA[!MB@8/@0"&$>63]
MB(U/92Y, ;U60DB!.$*7<(A1*2?I3FS1,7>6B?THQ;=N 6!:<IU_!M(]7&>(
M$]I2VA841'T]BL*''>0:Z%URHD4J,)B\FY;:TJ,QDN5IK\>8RL2UZ:Y00UI=
MIZL]/."8*%W89XN._'E$TD)9C9ZPVZQBL^6U*"X'8XN3*6!SK61M.1S:HI5$
M.>PS_KUO>:*$"Y;J?=6W':4IUN,0;'>_.<K[YIW''>5JF2:IAO(_]I=>E.;W
M,PM()8\2,V1/'O&;?T A4LV^A[),W])G0;Q,;*7=\2X%ZRGY6U)90XLE96U7
M36^Y?)PSCMFMS6&<>.:AL5*COV.^I5F8G*IN.NA:"&[4NO5D&-<WAV+Z'BK
M #QXT:YI]+J3=9\"OEDE==GQ9Y;N6&N=T :N+I"*W:8"A8E5 ?WOW'>9[CVF
M5P /+,UGC=R0_R#?'52S^W6=G%*_3"Z/*HWP[@W">6L>7K379I+I'@YB-WP%
M@/@^8R],6/3S73#B\IG67TD*B0& 9'%LBIUS5I*3V]#["UIXWV./- LJPI&J
MTWG<BF/)(S4WAP,R\1O'2="'</1)YF(+%E_$=Z:WWZRNKCY>"NAB=B5/6AJ$
MA4XL?;;@_"F[=ES/*K3&_/II*,T^HRRU38=:6&(/XO# _1V-W8D3,E7G3J8
M=O,[C\;XM[:,K\6<;@2Y!0@5C]W2',EZO,!7_-U"LL6LA:9V@2&,FDFIAC*M
M_A<R"?Q,EY#A_J20[5AI8EY <:(E@'(ZHX%7HU@C[,H[:F<2_6M#@H=@?-M!
MRRBW.6-P!/+1QG4_;"LK_H):^[E$ENFK/"KIP/)BPK5&^(LL/^@]8V?E;#RH
MC<OUF.&%6=$'4"8>ZD!B%+@1,.(4M+VEAC#T\N\95JGAG,E4;5_$J&J'Z0E%
M17CNO]QIG3?@D'9VPY-2G>+VEOK.DE+A$FI3],K:P?J]I0;]%"F?;HEI]LXJ
MAO3M0Z]/1.%1;PP<",(Q/D8R8)>P!WL FSF,D[_G"N%OX/O"+":]Q0K#!\W8
M[FNVM A 3*@/?!V,C =F9./AVEFJV^5$8W)E%L^DK#E#?'<C1._8\+$,>U'-
MZI8^7?KAZV=V M&LWT56PFI<V3(Z()@K,9-#;JG2T>H2NU_N5:[V5<N!J#X
M_*.Q^XN GW**\M8;?$)^7"_+[UF5$S6RPLQG&WA^')+X"G.6-&GF^S(O9U_?
MZ.)T-L=M^H1@,7S__)L"XA/%YC IQJS@CA+.UK=4Z \%"=(8L8Z4FAW=->D4
M5'8$J52*BQ$"P33P8^JLVKH'UI)BI?C79;A3W&X) KN!@2%CU>$]XA.DIE+
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
M"&(T+&F/;O92,.C5/#JZ]3-2L,YW/37:N+L5?@A% ZG3!:\7CV?DQPLT>L/
MOI5+(:TW(H94I$E'?0U_-B]_*Y)^W@N?''TR$4ZH/W]Y)RXDA@SA5LS5J+RB
M7(=5+D;NFK]08[)7B0:NJ8%.<RGD@%ZXL7B8P=F'@.#[%M=>EFK!AV!/J[R>
M(R5%-."_/0';7P.]N]5V(Z1C^)Z1(=B3)'PC%!)$LR;6V2'6F,5+XF-'FFU>
MD*H#7-3E 7\T,%L'5@SG@JVW0B9\W(U0WGRPPTVP''5!DF7JXB6";3VV)=3F
M',>)VIA/-E?CDQ*>>P_29U-6=-CU%GZBKMN]')-]SF\49$8,'E3Z,86: IR:
MRK74%O&4>S,UI6MVR&>>.$=/0!ENJ?9O/;P+'=Y/I&_EK/!AOOO8S2ZGH@0D
MDW+KR2< [:QK!1JXL@=?W!@ '=(F7;X3O.K/0M;GJ&=S4NNQM5&ED5&@4XI(
MY39*?Q\AM=\=FE]/*CVHO1DZPBU,ZJ.Z0L/NIJZ5L)#(#0]:79++1DA<RT_
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
MTT\<8TPN%I_,:,U:+]K%*SKZ'+C'L'\%["S!K=^CK;_W_EO_*&A4(PAN@=H
MA:."=/>OGSBI&-"D<O6&D*.!,S$YR-!L$-?#.T[>BL [=C_3^B3A_#U;SW,<
MC^ ;5T?1P"#(5K;4-3:7?;!!8G);9.SP/ 05%/21$PU0;"!!.*(?6 A7!%7G
M"X3I#S&OOXM$_XNW*OZ0K> _Y!+.'^(NG%C-!XXG<V;JD3B#]H&'2#0 DFK!
M> ,2%7V<A;_<1%/TI@>9C%8:#&%W1'?-N^E$AO-$#<_4'OSH,]V4T:NPGB#F
M_,V-M1_]/0%6[)5*Q]-5V4E4$/LVR# S[#$D$NSMVZT_D!K^R]0CVS.Z\-W<
ME[2/)=O5KQP%0RD]),\:VP-=%3ELO%:7XS98FD)6;P+(.8PM]4N&0X@[Q),S
MY D5N(Q^<DA\P1%$7@^"=_W\B-M-Z<89VK<N#8#\/W->^OO8_N5:HWW"5=@2
M(QHX8&'9WSG):@S(82'[OC= Q;3>ELU0D2:=HWMYNE+_CSKV."<::;?NK3DY
M]EBM*8ME"CIDL.4!*%<=VI_)%,8)3F&E;W0\;9@'\:,+G(&M@B-KXN@ E4C3
M8^(/N=N*<>*"X&6#C.-I0PVET*1RLZ05$L@GNA9PF,J>?^QYXPD*T\*W7?8$
M]#2^0):H[$ $C?[X'E$TL=>T1U)M- T%%^FPK^U/6[9HH)[JJGBAB8,%WZNR
M[G/*@Z.-KBV7#*0W64.6]A\'3'P@4(SJW O443#ZM.-0E[I YLE7DEZULUZ'
MVT+54N&:]<)>!9@ZK'\R:-&[#<>?0S$^9G;IX!_:OQIA&J)$Z)-&Z-X\Y_!8
M) S?(+)S2$_I0YO=)<0X1V3SA?O.Y/.-V'<U SE^NK#[)99UK N%,6MX[1$?
MJFS2?>Q.)3_9>Q&KH8!$TUC)+)\WL8'1>AZ-))L#@@W2WN_;4JUC5JE-M)4(
M;UUUA'@&>M-?P\G<)U"2L5,S?.*2;"4P]%1@]Z-90L,P^49&-+;%/>H0+@IR
MT9Z6Y'FUARW9\N^&Q)/)AV(4SL2J>_'S#*/,XS3=4&5*6_M8J2Y'KM;;^S&9
M*4%F%,?/!?M/ "TO\'L\BY.NX.S0\8U%YP<HGN][&2CI@C[:!% SW_HJ_IBQ
MXQ!7U5@M<MS/\(CRY??M!C&KN33\+3C1$4L_ QS=<5/L&M6 /)Y>Z-TCVO.U
M (FS$=(1.0@6MDC\#]DI^H^ALG_0K0:<D\=0!JY))S(\-,3Y?2>B8>7*:  +
MQ@CV5V+N=ZKN[[KVC?@$NF%S=#OX9>"'Y8T8!TXZC@MUMEV!4W3CJMNPB!\W
MV1SVRT^^[O ;;P3\/KIRS"NL\2EX6_-C)SC0"PT\8 )+JVC)T$V)&P7!IG6/
M5.:_JDA[XDS_02;\I**_S3GN'@<PC(NG^L.G3:LI9GA5I#V:%G^_0W&ZA?9_
MXV#Y!$ U#%B=2$>I35FL4%@<^A.LR6Y(2).HTS[Z0PEG7A45*'1:/U 7$+ C
MDI(-A1/N8GXN_]*>+Q<*FT-KGTH=- =T;TZ^+W)*/$Z)QRGQ."4>_S7BH;[-
M9J+0G2SG8KWHQ3SM0,F[\12O?APCR4E-WLL:XYF"$YZYR;,GS3BO?7 *)FY=
M4E&1<['#6Z^[N<X(XDA.:/Q9V-M5*0.]7VTR38K=6@P"HD\WO/_#%NM_SC;:
MZ8;W?^]%,S3PC%_2Q[AQLM/ZAET*87)A=<ARY/6/P3-:%-\VL?'K3&D36$*7
M/"'/1+%YAVCR_/- 7&:Q?;PC RO2G5ACL)7<R O$?,\D>*:RVJ[.$_+\2A"-
MDT)IS1U3'89+]7166+3<PM3WPZ:>R/M,C%Q6LW;]ZAQ,E?J0"R-NA*Z5VKZ"
M^B(.[>=TIN:IF1^;3%WE4':[Q8Q]7[W!3:^F)RIK8R$EK*\AO:J=0PJBP\P\
MM^'FLH$X^=X](Y!@OH<[@@CI_E6+._#2R74L7.HG1\;\>[<?$BA?H$T,\5'P
M).T/3#<R^N3C]4Y7WP !RTK4)DV$[&J'!#%^V<HJ,>V[U@NE4PZ!RK_SNY<M
M]H9B!<:CL5-P9)MPY,P0M9&Y@W0N&S8$%>'FZ16$_P3_Z?0*PND5A-,K"*>,
M[)21G3*R/_8*PNGMQU/J<4H]3JG'?YEZ9&194]J&7I#/,=+[)LOPK#OCU15S
M)@#O,.[#9@.UL=PU:9DK9\T!8D4<\>D@P(<4:Z"TM >KO"* R5:RY8HJ#%-1
MP'71N;1#5-+-H(W(H2(PD\;A%G'WZ2G9Z2G9_QFH/3TE^^\^):.%K9]M5LK5
M'M;I,&/;DB3A%RA,^'![0,6[=4I$_'YRN<V3WG3-OHG"/B3&1)YF#\7RE:!-
MI4.QU_&OI]" W',O^ST*(#[$D;6T'RF0NA=Y+GF %V$]'2 =R24JL?-"8HHA
MN?'<BB"?JSRK3E[/J)ZE(7GK!YGNQ]GJC],N/L$Z(\;)'/@QYE7!WK""P?#F
M&)G.OFXI?)+QC70-E'N4N%^@5-SF$7W1TD5M&[:JY2NT#@/I6C7:9MTE;;MA
M7+E,SZX05M!52]40$3_YZAV8D2J052#Q\4OQFV5)JL,1[L[)%3P/M;8S1>\N
MRI"'A-!:F?Z]C:2[+!T"1P^3YC=(HG9^_/7!T]M*IX>&_R>]WM-#P]/;2J<\
M[)2'G?*P_VT\[/2VTBGQ."4>I\3C]Q$/]1674/[6 US6MD-+]GS%JP%R&H9*
M;T7C$O+S^N>A<>Y/5RJCZ:<<3E]U^X\^$3I]U>WT5;??_ZK;3Z^[&87<IH0]
M*V%3D4XLL*8@R)S?O9H:S?8"\[!""(<U0*-VOV@3+U[>][U<ZF+,4L2/;Z-Z
M=H7PCNRJ\NK3VV^W*:1ZN]]\'7#SF4BXK-8'+6&3DB\NKRX1"O*XJFFV-1TV
M(IL\\^ZE5,^[OI?J,0K%/I)<)>QQV-R9.S86%<B.>R;F;U E2EO['B^9Q^P6
MY7WAW-LD*NHJ2AI%<8=*G C%%_<8PVY'WFD/NB ,9Z%PO#CL0O,PZ5N5'!J0
M@+*B 6Q'V(:TC<HM<C1@OLYTA%U<@"1M00,MI$U[E1,:8R';EB4T:D8!-U(>
MW2(;4V*IE.*QF'FU&<TW3Z+Z2CTJMCNPOK].:4@EAG7%O0O),PG[TCRVAPDJ
M%C,:"/!6.J  B2  .S3SXB.E;:4)ESIT^O%G*-O7D_8LZM% <@1\#0=<,1I>
M=(_F/6Q[T,!GR992*^.FP<U=1M.NL=4R2*B7BU9A\2%-I33<=SX]1K!I+"*)
M+F#)E\2+V95@N;T-!>-IADTD74(%R*"!6CK4-]E?]X+U6V;J-ZGW,%MSH\W]
M1)!XX.TE;7$+H #0]+4N>3.,AVI]BKOWT34F[UL;7E%LF[Y59T=Y=KZX3B"Y
MBD$>R90BE]N=.J+8*2[.'9=L(?9&R G!T1V762&HB"<%2>+SICYIBZP'OJ8%
MNJ2,F@TD&#,H]CT-MRDQ7399]8&)(,NWA-AEO:WY7]J_[:>+?@^]CP;JQ)F.
M\$+1P"/(T8?JN*".WB=NEMLWS <7.-7G^ZS8(J8@:UW/T8 4 VR< -3O5!3%
M.F3.U Z)@0:6HY:^JBPE#_;^+&JJOR];[>.3Y+D=FC&X/,1VN*MPLZ)1'!FR
MAQ0P6<OYE:@;_TE1QV<$BG+DN9O4[0Q)!Q0]N%9=NAS*'_>]<^:FX^UQ%Y.A
M8E3'I-(!KI71'BM(P"-9C8.*<W/#6=+EU-_$CR#Z#HKHED9!>_FV- H-/*Z
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
MDA(3QN@83R_])M%X&_,SZIW#Q!C-+5W*G*-#L#I8TE;I5Q6X$<?  =([)*>
MR+KND^O!4<=V?NP9'=[\,1,/6@]'UQF>70863)>NCJ\F3,6]^;2K\B45L2J,
M<201452.CV\QGA$.]VPH[T;*,CJ(ZAYEEEO#Z.?$GI ;1=Z.:)KY3H5#7839
M8&WY49V2-M L79?,\N;X'<**EJLRW# 6ZX*)O9_>LGO$YHRJA'UB[Y8F(?E'
M7W/XGQ)AZ&__#U!+ P04    " !O@@%7/M0V:V.#  !HZ   %    '!I;G,M
M,C R,S V,S!?9S4N:G!G['P%7%7-OO9"4!!1!.F6#FGIV"A2(B!(IPA(=R.P
M!:4;!*25;J2[0;I3NKLV'9N]O^U[XKZ\YYZ\W[GWG'L9?L->L^*9-6MFGGG^
M_[5FX./P.>#^<W$I<0 )"0EP0OP!\/G[$V).QF\!0$8&8 0   U 01( ;B"V
M;B(2SWV, 13$-A)B^V5\PL]? !T [K=OD "HB'T8B+0P(@(D&[]<>QVNPW6X
M#M?A.ER'_Z/!1L_('O%S,Q3Y%QV!@] +B:$H?]PN"@_[91N9BQT PL/_8_L_
M- 5:^$^<:TUQ':[#=;@.U^$Z_-\.'&P<G/QL//SL7!3LW(C__!R<_^D^A/H
M]  CX*< @<_?P3>RL[/B9V6UL&71U;=\8\"B9VG.ZJ1KQ<K.PL8*"(*<K'3U
M3 WL*-X8&!I;"-'M5M?341CK"]&I<,FPR5B)&A@92[K8&+QRD574<S'5X].G
M PG?11=TXG<RMS(WL-.E<#(WL[#E=Q*B_ 6='[']<S<KI;"@C?Y;?H5GXK\_
M Y$2HOS]O3@Z.K(X<K)8VABRLO/Q\;&R<;!R<# CSF"V=;:PTW5BMK"E^CW
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
M;Q55NLZA+9/*?6M6B3=.VX;*I$,U(L?%,IV2-=2(0?0ENLM?02^(7KKVZ/2
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
M1G:0B9:VJ'/ZM!8>V9.W,RN PR,GXO 7-]Q?JH:+:03/D+YJ%F8?WFT]+-S
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
M+RR**:9[X"0O"RW%ODC36^&G3ZYI/K9=[_NSU_W%'E7+>F:[?XF)Z+$K[^"
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
MI:Z7V\QSX^;3'<RCJN2+H1 +3=S",3S*>2RO.#W=1K#?*E&8L(!YAF<O=WZ
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
M^:B>U,7EVW'KT!@;+W<^ BBQ]V;5EF_(D,[BU?#6@R(;#@S1O5:_0%$ST->
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
MD8^V1@R%#A<(6[QDVN(25A[)(5^W<"OTI37W<BBRTV:429*J2&489K:*&/Y
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
M5!$G2_V,=@:0.?>WH6A+XRM^Y6B?,RD26B:L%T*_%]+((MUC7P'EB'=2J]?
M4?"](8EE)6J(FA1N(R(!51#_G2+*6_/ )TQ9K<3[Z_/()&62-W>C%4OC("-Z
M3-!L\P#-*7MV:+-XXB>/>JV./D5Y:6X\T /8\ _6LA\7_B]02P,$%     @
M;X(!5UCT/6J@3@  JZ0  !0   !P:6YS+3(P,C,P-C,P7V<V+FIP9^Q]!U@4
M2]9V(TD,8  EHX""(" Y,RH" @("$B2-9!')()D1%5"B@H"B,)(D@Y+S$"0)
M@H#DG'-. PPS?P^[E^O,W6?O[G[[[?[/\]GWZ6M7V=U5I^J<][SG5/6(Z<8,
M R<49.5E 0(" L %_ _ C)SHE7&Q, , )26  P" PP 1@3AP"+PB!@L*?A8
M$7A- %[??A^-_1,X @ GZF?I 5*P[AA8E@)/@'YV_]E?QZ_CU_'K^'7\.GX=
M_T</>^/[3N ?Q"\)]WD$)<@78EX2'5QGA[[:OR84%@6 T-#?KW_G%(=#L>_Y
MQ2E^';^.7\>OX]?QZ_B_??!=X>,7NR(LQBMXCE<(_+^8(._?K /9!V ,W >P
M! 0S<O3L?4='6S$>'FL';D,3&R-3;F,;*QX70UL>7NXK/( $Q,76T-C2U/&<
MD:FYA;4DVU()@NV<A8DDFY:@TA4E6VG3^Q8WW>Q-U=V4[QB[61J+FK!!I(X?
MD7 1<[&RM3)U-#SG8O70VD',19)Y_^UBX#6VFH=92L+>Q$Q,[8;L7^\ 2Y+,
M?^V+L[,SMS,_MXV].0^OJ*@HSQ4^'CX^+O .+@=7:T=#%RYK!Y:_ON"&J8.Q
MO86MHX6-]3ELV=#(QLE1DMG)R<)$S,S03-#(Q$20R\B0WX2+E]?$D,O0A)^7
MRX2?WT18D%>$SXS7B/FOS9L8'[1NZV3_<+]M$V,>TX>F5J;6C@[@:/#R,//\
M>]L$A^B@T;\Y_*",X#UBTO:FAHZF-\!3"CNA7%>$N7@%[_PVH=S"HE<D>/#N
MD^#!Z^A_8;2D)$R,Q8RQ?;*Q_TOSZJ9V_[/9?F@AA:7.?Y$.+/SE GPMJ'-D
M9&02/#^W^,<AX/FKRH%7!PH*/GGN/W#\:N17([\:^=7(KT9^-?*KD?^_&OF=
MY)I:@\S6&:2PF#Y &B E)B8A)B(E(28Y3$IZ^,C)HR#'.$)%<>+826HJ6AIJ
M*NJS=(QLY^D8+C"<I6;F9K[ ?HGS,B?M.1Y^'@X^-@Y.#NQ+"$@/'SY"=H3R
MZ%%*#GIJ>HY_^L!4 "</$PP2CA$2, .'3A(0GB3 ? &8 (" F&#_^(W_$QPB
M)"(F(3U,=N0H>$/>"> 0 2'A(2)"8F(B(O!O/<&_!XA.$I\ZSWN-Y+2J(2FS
M'26?]ZO8PRS7/U=2J;4NL_(;V3\A.W+F+#4-[86+;.R7. 0$A81%1,6D;\C(
MRMV45U"_HZ&II7U7Q]C$U,S\OL4#!T>G1\XNKFY/G_GX^CU_X1\:]CH\(O+-
MVZBX^(3$CTG)*:G9.;EY^06%1<55U5]J:NOJ&[ZVM?_HZ.SJ[ND=&1T;GYB<
MFIZ975E=6]_8W$)N[V#E(@ ("7X[_J9<)T&Y#A$1$1*18N4B..2,O>$D$?%Y
M7I)3UU1)#>U.,_-Y'Z:\_BKV<R49"[_:,I61?>N1,ZP"(Q=6L*+M2_:/"?;D
M7Y+L0+#?Y>H%CA$2@)-'>!*  #NR_NP?#OW'SS&O\QY7H<37#"V-D^33+-W2
MRY5\GEE3U@_TA)C2,,''],:]I)!/1_;,E4/JI"CRT,T_S$]PU89PWMIL<K,Q
M<%B4)26=N>$Y93JS1@GG*-G89DR3L;,9L\Q#MC(])4Z'F%AQ+M2.L34-%&8.
M%M91?4>\R*7>,$R4SYAI2 [S-NNR>_$" SB([K'K).RB@X<^;"(B49!9BU8]
ML[*Q%P(J+Z+8_$P5[\_SS$\5Q<R:]QJMUKI- 6Z3Q9["6NU.[U3R+&A],O;*
M[:9TFK,_>@I?8@YUUH)VYN\1>UKM.7.KWA7RXES>C$_.AR?-]9IVS(;2]AZM
M'[P6C& 736<B=^E=TD%&CX8<:[$\]FB'H\KH+=G0Q8V&@68(AZ66:>^8&R=B
M=LI"AO(VP?^1DS08=?<ETF8T\HF'13)+-&W#1%Y)^)U/!=Q7,NWZX&U%</\8
MJ9*G:B%JRVQ?D(M!_:TRY#Z&AQ3N&!\;O,<:[%I)F.%)9F=SO*.DTNF8@_2Y
MZCIF7TW&9XQYKQ*1_-6T##W%K:62B=W]3-N6-O>?#[VAH8Q=[)$,0PPN=FWT
M7TBSLNY #,<8IPL.H00"@TSA^; JEO,!P1[?OH5T%G**H X-Y73,[[SXA &>
MU?'9N#[?A?5)5.=2C*W/U.EUM9O+MP>G"ZH;/G ZR13*(Q&^]L1<W'E,W#/'
M/Y'MF8>H4*Z@JR.#X,8YYZ/YN=+<GL[&HEN)C8F(Q"7AI*&MA)H<Q/K>C[Q=
MQ!D7W_++"2M=U13(N\P7I>,+^F2F&>]&WJ][%\-;0M-",Z=F(;Q#_F(LZ\79
M&/I<Q:PC?1:'N\[T6LY[3]9Q^(@8")MD*5L.V#@J<:H5WMU@X&M>- V*O<M6
MH'4O:.OU*?ZG_8X" \)7VP2L)-,%HKF;O[:NE1]UH3J9TW7N&'TKZSA\KPP#
MA DC$C% VA'>/,3"$"IB*#KDK;:V7"I*M+S=JI0S,2!(>2 NMW5+LE?V9@N<
M5]3ZPPDY]<XRZ0K8JNW025A_+@;X3NS<.7AX.>.]@4:6;^Z;^+5GNYJU5XB>
MQJ_O5G]>T!':48ZV3.X?ZNW6J79W\K9SH.?(5@I^]^98ON3<C3;G#90KK%Z9
M*\W-ZWCV *6JFK:J#"7PZ_R/G03?7))JU*>=-2/$G)X,#@X<GPU59I:YQGI?
MV59>--P6V/G1YN*/JC'C\H"X7NCX0N)J&-[):TT I(F*<(55,-B]][[+=#(]
MJ30OA[1ZJ$\HC>-4YX3,M]*8!X8O<[@)](=?7B-ER);U1'GQ^EUM6S=.F-7:
M7+TQ=;LPN^RQ'O' ZK7RNW>F+*IO\KD,CR^>SN*)Q@ M.W.P:.]I#)#%,Y<T
MZ]0PZDXC0>VA$'?-Y/*W'DUJVUCGDR$&O'>T:MIK$EI@R=,YO7&E=E<#["@S
M)((KJ4@ZMY5'2;\%FO=&VUD)#CT;4GA:K4A_/,E'ER[%^.2.9W0^[[Q88%:9
MPRD7@\W9T2G5UE+1O1>4LLUWVM^.2#M=YO,S?MX=%PT_9^0J:0L(*O>CH:'E
MB$Z$G;!'L<WVPAY_06M>Q(^)DOSB''?./B&-*!+;L6-\Z>EB3UN2SG4F.I0S
MY)>]T^W(2]LE<\0 ^=N\TC;B\3=/7?$RZVZ*O] "Q  M>N3^(;>#=GP$3>3,
M[S@9TUG9DC]Z3_ATVO8:2D8L)W=H^_ ##+"!1.PP<QP1N!_G#[#_'SPYQ94P
MP$O?+ P #<  <<P9M,WML/'S:1B@:Q0#3#]/)OSO4)C_#TY<%6E-7Q!&7Z=%
M['GQH)_[/_ZE,+\4YC^E,+$E)06?\T(G-UT6A@--)\*K4D/L+80BTLF2DR\O
M63D=%5F<YV8N*GAI+6]D^[6ZVS_BDG'4A8BS=UGLBO3)I2EN6\R3#>B3Q\7Y
M+PZZFO@??9X0RO+B)/TIO^_>;:&#B[USL!YKYG>-5ED3A59)W\=B/Y E_Z_J
M4&D+%'X[&^F;8RF\\Q%N(F_)66(V]/ S>IPJE+>=JY1?I(*\T#"8.#V4-*YH
MYK46E[-#>LT*RRU?W?I(Q9C!L<:\%^23IH>=2Y@>G0-$YL)B:,:.;F<(6C%S
MILT%"<M%?A/6TD0Q72%>C>=ZFJ>LO=EPF[_Y2'F%TVNMUSTN.9I=7M_N!:3W
M4Y\O<A8Z2L_?,M$O<'/1A./LLP8#OB:1"N:RT]61\;>7!^&.W%'+C8?"Q*4G
M!/SH0^%5#C\>"72F@FH.7:5:X-8JQ@#>:+-P2M6K5?\#G2&G&[W:06FQ*KWW
MP3'<Z:RT4J1)VOD(KD!;:;Z%P2M%HIR5\[OOGH?XS#LIPJD,,("9]$.M;T\@
MW*.+1E?U@HIX*AFU@0B)IVUY'BHCZJ,D!3%]ZL7MW OUARP] VF$X\--G>ZY
M7KU6>XWQV5/9N9&!TFR++-/,V1V[=F.G@/D%PD5GJY;SIVY@ %%65#7#36JB
M'WT#!?!M#&!@\.CJ%KK4;V VJO/M<A%/'L7 W/4VP5?YA-E:YYU/B-1SA8K9
MS6COU":FNL TWDGG=7 GZ=;DK&9:"Y5&3.J&<%PGYZT?/W28M,]_SFQY57\F
M5/N!3M#"/%^O9Q14\)7B&CJ'/<UOBYK>,96P\DR.[D"0HFHYHJ1(.W(A1\#R
M\O6+0XS?GE-2V;P3$96T%_FX 1=67!AXQ-P2T>@58P"+9?/[6%30M1%$ZYZR
M=#[GA!)1 :E#:GW&:RZ4-KNR"D3042,R;MHR@>ZM26D1HJ3$=FU ;[X?27W[
M$$<RX @XLX7*9RB8REW%L=!<2SQD^V 6!,XN\;]RVJ,E\H*7%'*D/:D2OP[X
MY9W^8N)O<4BT>_;PK/ )^RN5*JSW-JAT5=L?YKF37<X3U[9>2*1V^7AU%D:H
MJL:MFLW!W:(>N)RNN=/U3)!!R%UEOH=KDLQ%8->73)SZU2H](#MA>HR$W)[/
M+5J%< $#^$!'D!&J1Z7"C\2;O_2(K=]QRA@05OC<NMX]+]!XT\K*2#^-\B:5
M)Y*A!:;CZ&85*/_@U=V^N)Y 7>(75Q\;VS34-=;1/QK-C4Y(*.E;5O+Z>*<]
M4,O1U?IUFHD'/W%->&)>E'9_QF"LI5-1EM474==K*G +JW3%$WW/YSJ+N4X-
M'N<9O7S[;M_=.F.G> P0Z^G]R,=?6,\UODB\MA,#>+AWJ1M_L* U[:BIC4[L
MZ6UQ=)!X69'<M@9_X]W""D\1*+;V29A>X+00,TT,N^5POL#;F&>C8C*R=Q(-
MFAA\ZF/LU]!L=#X&X&G\[ 5:S*<X?W;@WW^N+?D;2'9(G-P+WPLC3AAZN%;:
MDALO)/2P5N@3>B7E]6N-GHYG53]JM8*.0$_O4;5<RU2\LWR,%OZ<<2-/O#L]
MDY"NA-B$MZFND4$AXO8-R\)#_,$]HJM92*@!.RC$<18TJA$#U('7/ANC(=O+
M;9"E)@3*_O/.%QZ'00R@X<"IT[@DV3FF\&1,._N'?L+INPDO:%/H;GH6U=?"
MGAE');F.;&<:A31T"7):/D\,O5$8%'^9JH5=XV6L:@6-FBRII,/HT')YJ2H&
MD**5V]N.Q #!X/71N1JFM9$$V-!;&'*"<? -++4GTG0KIG3P2+XOW;6$6>%>
MTYI<>UEKJUXAUPC9P=WJ^$L7RA^.G9NB/T7>^39)=X96OQQNDOY)MY9%Z5OA
M2_&P_IB$KJ<8H&IG10Z%M&#:FH2B1>50/%F4L!;?5QC RQ0#C+U&?R: I1:%
MF&[!KZE"I?#N-HA?;JGI0O,O=]3&I\K84+;JYQ)8=80_>B;;TJ0B:JQ!^_E=
MMBAO$2,_H5R?IL)@DK$,I6:2+Z6J#/ _/:FB/V* >FDM,-ZIP0"M)S6#S"T0
MJR<Z,,#<"FS]QAV"^'\EP:(76</9EP$9R4QQ,G00S/CBI=Q@^#(^T^RJK1S+
M$[DQ?2L[V%G8>/@L!MBLPP!R=:H0[^CM!RH,,I#)D,D0.&R$?T5N[U@4 DVJ
MB %JP#DC@_M#IDW 7BV+0=$<G^]G\;_=@ECL9%",0^V%$']Z>_S;+8K4[VB9
M+19+]&D()>Q[ TC,AAT1* VFY;?(>+2O$A0#$"9B@-&T,_ZB<-N__6*M. _*
M%9*<5&3;XG%US?(R'\<M.X::QOK8TOI:VR]K3URWLLYG*2./8@"6B:6]I^ K
M96MTU,*FY,*B#:?KN%/'B*)+6*8YV./*6%:^_[MM->OL7BQD$O2%!?"]1(-6
M Y[=Z["F,@Q@ ]E5^)R%$O(D/0Y.=&<D-NN2D%,S#=JV2O>!SRU_@NTV,\/2
MWC,X!I"1@4IU?8<2P,:EP;L_A8$$-CDMGF(%SE,#6>7R2EZ?!64@7+7]=_3[
M3YS-<5KVN,='_MES%,V- 1HX0058"$&'!)<HX%7$)56T2%_& +!8M CZ_G:P
M/WL6^U[% 9=O+S\$CM6V.P:XUP4:Q6>M-UU)'L08X-7J%KH2[%N\4<8EC_LK
M:RW;9SK7I9[$^7/^@)S]ISOY9^<*K/<TVG1IUQ4#]&HL4(%A1"X;JG%H<PV\
M2*/% -7FWVV'4$$6L+ZA'44) U &@;W'!S),\SQ&K)X'4;1;'@.LW]%86_ D
M7CZ+OB$^M$L&0?O[%U_! #2K*'5PUKMF0Y1!&;Y#V/XM_<8-?-)D<?D_T/JO
M:$DFS^@2*K0,BNX&WXF<R\4MSW)X'%OG:]G:81H#X>,-J-NK(?T'NETF/LR#
M"HE$;!Z'[=%1N0:Y.5= MYEX8//@&.X(<;1%UH8P28"3:V4CO6^<TBO_@&*/
MH^Q& [(H,MZ?4;&PXIIZFS^[?OI4]N/KP.'&?&42N2,#=OY*W6)Z<^R9NKHK
M4BFQ+FKB<T$L+0B.6P&$3XFNTMMPW]R^60F8!MMUORI+G3TY(\8U&0_92;O)
MZ+S#$0H+)Y>_.'0UI+1--WN J@$)K6E)OZMO,"M<3)U?\$SQ_.<2BV/G J.W
M 8+ 59'ACJ4C2'_HR>ID1:YW=S/R>GP%'-:R'\II&G:_W*ZSCGZ0OF0#GU8(
MM0"]SO+D!J7JS0\_R4) TZ'@>^\H/;>*^HRB@?D*Z2U^9%SOZFS_@TZ%U"!+
MXL[&=[(GFVO&U*XVDCN;*AM3MUB%G*"QX4()IW3/%C#U++F:9P/ VE9A=8F3
MA'$PB;VR2Y7RYH;BTB/*WJ ]NMW@-O^*E<2,O2V_XS&O6X^^6#RG=J'P"HD*
MKV+F,AG-;3D@QM(O1O?-Q=SE4EIHF/CL.^Y8)35-WPFOYK:/I@^+8WN%V6G
MD2)E5=G91331*>Z@2QBS9!QBCM@*O$N3IORD9.[*RE>Q=='Q1:'5YR+@=?4A
M AJ:.NH:1T=4I;C/;W%(*73S&09XZXX>A&V&N\NX(!;(, #?UEXI" @<M8CE
MGG5Z81"V=:";6^C0EK.@-7R#W#O0Z)VCH 8]=T9LGH+M45%Y[$*O[:,!^1:Z
M2@5$J;C,0$BM!X(2Q(R\G?AV,$Q<IVCX\_"'\U6KAX5S.M(G(Z[5A-;RF-RC
M'!)3\43]YL<>J;=8R>5I: @E&!Y22&?&?198HNQ]$,-6UIK!_";O/;-<X?VO
MM5^*U%)O;G^Z,Q[,7W?;HGCJ!6M;GKCE44D^I>NC+E%&9UQ&#\>&NW)?;>"J
MV!3(<@=1!/K!RGT=C5!_Y#\E"*-J29 1_+)SH2<OMT WH&&+7=N[64-T;XR=
MYIS[O5 [_5,OOQZ>EI7AU=-AC_/V^8W!4ZFK=>3N,7;K/>C*W[R=\^R4RKFK
MVN\)PM3?CNC")!.OD0\,&AH6,!;-^ .A_M>OIUR^"IB$]<;Z[K2-Z'\H]KW]
ME%OMZJ,0#\</9-/)PX6^LU11G?<G7Y3/U5:^1C,G_(]S!<G6BPOS5B9%93'B
M+BPTKJ:VJ?']48J*<[J[K*791?ZCO3+]83=&POTR90 5&4&&"T$F0>&MCSF^
MVA^6K/R@X*M^PHD/H/[H"JR+H(X#8OX/ZD-8XHIS/@JS2V2ZF;=%_Q[)X/$7
M_41\0J,^;!X; 4-\QP#T, &/.AE*K==>PP>D:V8(]*T>6-]J">)7=UJ3);[+
MT7Q=+N"R/84*L'1CNJ8J0S7+%.#S=\,KS;,!I?J&P]\N<LG=\1_5-GU_]<R
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
MK4#7.)[U9@ZW(O.]<*T'-G0HE$99KK[J!;W-H)<!UJSM('_Z+>B-M?L[36"
M:MJV^%3O@0W![9 K9KO;&N9LQZX/GVEA-2O>N:2K>$3^9N6*1M!D3AS4XE%$
M0D[%!5_S5QJT&K95_,TC6W(B=8+?9MVD\D89KELY[#+K7K+2;)G?U.*7FU1N
M59FLYPN\<TA*@W5C?%@K5E4F3VTV;_NI_,>8IBD/<2MWH8(T2ZW-4S.@5U@U
M\AUTEGW)>@_U[?-;6<48 @F"F$(&*DIUHO0_VY5]K#4=B@L\5IIX7.]UOKGL
M6>3R!O3MJA((8-=V?_<<%J!C4OCX%\=T([RF"[?LB!9P!;V4#VQ9<=6\'>2=
M;DDC6%0@P6N@7#XKHQ0T5V9&!&CI?2%[E!VK2G9&SG(S] RH(^5IJZ#N%%$4
M_J9%XBK@'&H([,]A'&M6$N<D!*\"<7R9*7(%MHN"5"!$00#39ZOS^6_MLZ+'
MA=TFI_4IO(K*%\B6'R+2>U6P,=AKT+0SC></0@F\G.G^\@=N1Z8YUL$@AF ;
M@MTTV+"#C9\_;-OBDSF#:-P477;:,G\W-G@QE?NQO0E:S96]#P=6\S.=ZPKH
M^CE#EY$,.\D$^0)?Y0#C6FL,,',3?!B["WV?L.,"$O;)GU-T0H@5FMW]O>.I
M^WO'$Z^ ?3T]?2#K'P )B]OX:3JUR(J0FK66;1K-#5 7<B5L_TN[U0EQ00E+
M]7'X5Y-E4]I*SB88?\OD>H)-I8<<H!)N>):;R8-3S-*$5X14KT&V=C# 6.0D
M&!^D22QGP;$N;1NTD7L_P*')[L(ZPI]1M_KD,I-JU= JGT'@&BT(]&,;CP^
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
MX=Z38^^?B*NYI=&VPG-2:,J#^,=3.6>6D'<&#V. #Z"!#-\:0NDS+:>4GL0
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
M-$\V25^27YV9S2=:!.?X_.\_SZ(%G^Z5>CO*0*)DKE?T<M99^"R!M=>/^LW
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
M  "< (@(I(!CX!4Q6%#VMP*(P&L"\/I.;-S!3^ D % US;$ )& =.5B6!3/
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
MU"7L ^-7#( K'2O2S]F+7[. S,M"MZ4\(-6#B><';H_3O)!#3$WYL9IZ>G8
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
M?R6P9=FXD]"8\UZ_(,6VCKI:&!7.YTZ21*.2F2;M!%[FW0S=_5+]D(EN+VJ
M917!V=%>MW40L0:C?P=:,7\G_PUCT&%::[A\)X41<G0"9GA-D;AZFZ;P(?7:
M*76$8B_DY E#-CZ-F=-B";=]A885R["N\/E(_M\:3P+*>,Y$_]5X@O^C$</V
M?\?Q9$:%+(V)>\7V:)NZBU5=]][?^!%)TQWZ,^'BTQCN.T!:TR43I.NH">N&
MN.:@,XBY(I0"5Y+I;+HR"^' X/9*+44.1TIXN_XWM,)"&&7:Q;7)09QD01VC
M&NS/Z^2F:7)[9@>X#R$_D^>)M@ZM!!*"F!?CZ1[< Y^L/5'GY/'X=AS/[?]O
M=XX=1KTW-/N'?V^_ RQ"[P!;YG> 'L@=P*98ZC^Y$J"DI+IE!\43_L/$'$XR
M?-)WE]'3[YJH(Y3:H"_';Y06KU/)KW5&EOS6;=>_O+=OM0XD_+7BHH*H%OW-
MAA%TV0P.R762AL<VMD^2<[^DQKA-"?M:G@D9_&L<F#OX@KH_=*NC+0&[(.:U
M>"W,A[9<:PQXI97NWYSB\#?55=4-4X=YBJ%K?"&V<3H)H?,R=X"HR#.[YY!!
M7;D[0(M>VDV4'D6P");>15K;2X'V\Z",$*_4NF@RO@ 29;H.4]J,B-.M6(T>
M!JM?BRW+)80,$3GDFF!=DY/+^?_2!_\&(XH_(N$/;X.%<(,.SW<ZKMEP;0D\
MM>!6W4TXX0]-/2?V94SKRHP*2UEM*/.34[93?!W%85WR/PR;XL_X[/7$)]+Z
MUJ0/LKZ/E*<XXDM[Y$X%/#"+8DG-V8Y7DV1:<YP@MH['U "2ON?[&3+W)XK4
MHS6E0T$-[R6E-0OKH>M?MR#WL\9<O/JDEMN"HF?[CVMSH*Z!9DQBOQHXK(I_
M\W:[^'A5F@>RI$X#>';T;59[]YPV[FUK>Q&#=[QPEYCZ<57"]5_&HG -YEQ0
M3](L-L^;OH@BUY4==@:.] _WM'SD2\B1].2=JI=%J0$PXQW@H2/D2-)&!4@H
M1?%X?9D34U% 3BO8B;LRV%>6'+(L^H4X(4*D_3:_6*?E3)2S]UHDJ57P;%TP
M1W06O_??O1*]ZN=4A,"/J;D/ 5EY0_D6L+B,\XF"WZ&T+\2[Z&/72DY1.;3C
M A/18JX">Y1W,KGQ&Z<H8F@*%Q9E!(V$D0US_NDCG6JAD4M80)GZ$3AW./?K
MND\+K@H<"BW:<M&<HGK$QVE_H#J7P2&M+;AE[=LO3#W[XU4EE(<<^7^(:?4"
M-L5-,OSCF4Y<A>%"U4.O38HC.JW6PDY^@;C=N#9=>X*YOB7#*=*5GAEC(>/#
MW/GV?-E55!":14POBY@CF'7 L^SAI6\$KY#XCB&CAXHD;>2/#WD:\FB&+Q!@
M3I.WHK1*5?%TTP]2VSS6U]:)3NZ7-BT"W3.1(9K%E_)W@,["D;RB6;XJ5\_8
M,CU]0@9[J][K$D@H4*@3B>\6(KJ1;87:^*8;S]I4BG>'+%%9K4;>TM;>1K/(
M*(\/U-&-6FF)]4B'%!Q#QNR,E ^$=9E,BA^"VB6B"Q7LLHR:J,-(9GG;JFI]
MVO,FF)AO+I)$!; $)*.%PFS5U@]:^3'&J^\ %QIS='> C+A"I.H=X'#K9(LN
M%J^*@(0BZ&<NL0+CN0HDR1S%67["#Z5O\6 &1PEW@$C-XB\W+Y; &,I>.8?E
M".A%F*]BNAU3"5Q&\.-Q9U\'YX:"&Y>J^E+J4(7>Q$L=[!1$&7('N!3WZP]^
MLNQM<)!SWN%9KQ.1O?34W33D'D#7A]\O#K,/:B:T&NZI@:\:$EW&;U]=>R$
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
M=X HCA'@K<[\P?R!B_";$+H<E>!E,JEUN0/8[%B8']&G"%'AA-</W30L9>X
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
M&QL[;N/6&&OXF+6].K]=]F6LZ.T$]@6S,=8;54GV-H@-7J(WSI.5PJ*%*B5
M4]CT@ F,P"\D^?MGHCMLT1H/R_KEXB6_W\,S)T+&7/P?L%3VO7D12)=F^1ZZ
MV%:YLH_$,:\U'0Y_2T#;@ /0J<H?:CA=K4+#Y1/4N":G6\(O]"M>'?2>T-IL
M/4LN6(C7)X.%OE<QIH^X-R9UK2PY\T^G7<X.]=/JZ^]!WWN. V[P-7P_P'U)
MQ+EY<(CN71@7;9!-SHU;%LUA'#0#J/M<?TBQZ#@/I">TSN0D2Z6V1:PFNYT-
M+/2W)>*"3SVRR_5"H]<-_,DL) @8'BKC5AMR+XXW?*IL<J7E&=P7Q^)3:W4O
M?$5+;-^L:V<H*YU:8>E]RW7287U<1(+<.FP.S^U]S;6ES&MXEK3[>/*P#:]#
MXD[H]I.IKU&@[+]C&!:UC@2W@Q=YC19(LO?<.P7UK<=OLF=5^QX*!HZ68!2K
M:]2S(6\XH_1!EJC!NQ(NB7]G38\>G74NQ)@9':50^-(/#BV[Y:@CBXKBQN A
M>=EB2+;(QW"]EHJUHJ&B&&^.-8T;PRE3*L04:IVOMWL-@D/00U0S'<[&@*D0
M$VF/73M1K11VO]G\ C4BZ=FW*>AEU-=]P?QAVB5]8$NWG]5@\?I4VN>H?1RK
M8>4ZZ$R205_<L/BQP1:2T_G!F$_8VCUE-GQCR!_$EZ%5<^M'=ZH8B*5:7.U^
MR->/FP@VT<E/:.X +EZ<N39H:B!W''#6^3&D^5*;.B:L#9?W=G.M,-95Z*!Y
MD17TJG6E9KK:_1BVY7V6Z8UR^?!85Z=^)5RP82@<$M1M.O)95N$'@.OE:;Q(
MHEQ.S75XZ@?V>;789V_ZNI+%DRYZ+8E*?5+\JY=C4"3BM*:L'$T5?K<,P.LX
MP0/$_+1TO8 A5E<J@GU[#@]R^5M'0_0A7N07PYZ$VGE5V[),::FW+ON__]:[
M[ ';/#WGD,;PZ#O.(6:=8NXLY^P@#_@F&+[&"GT*-K4_>__^8+B00BQX_A#^
ME]!PM&U%GXK8+F,?R<9M2,WJX^?Z;W?@GZF>!Y[UC1U8S8QZ58=,*Z ***_D
M@>+JH=(<]^B^JO]5#N:GRTV2*$4)&W!D^_4;D.Z#QQ\@Y=*O4JJZN%NGCUJF
MF\K^*MPPW3A24_;5_;(]D_A[$D+94GH WB<!2<Z[WVD[&$6*3R]1C@ZO4SKX
MPARG6^_V]^OW74 6_=F>0/?5[RT725E5H?H)XZ&T]8JB'&L(A@)OCXJYZ0_&
M(3:%7W6[D_#Y*W6$E2=^V-B):G9>Q#0S,M1^_;$1.-># [8:O%//$]2T[/Y
M5[VKPFLJ;0C?5QJS6 %>)K?L[@=*"JY?G<)!8-K32LI'=<T/:+\\R%XB[(U]
M0F1C^"(DC70,HN8&39K(Q_JCWEZ7Q+2U&&X$S#GK]3'OTGUP3D(/\S1+_<F9
MG"T0>@$9=W??T!!=!<.VV#NAQ6=ZZE($,7[7\*K4A&@51;_8.P=#1&BV8D]S
M2="F03/48KWAA8/<A@SZ('W^[6T\?QK_[;B$1USY^X,&&_ZL=]&8WW*+.9V/
M;SG%5GF98(24?9-?;LNC,[/>P)JBS8?)=I*LQH8C8IXWX\82M$OU AD?=P$J
MN</UA:/OW?\408ZFD&H*FK(,7T!XXHEE6..&IW&\L__^+'^K]8,INF,Q9WD3
M!0*ES_;.SL-$K^?[REBI_-K_ CQ$4R@UKIMLJE-+\Y0-+@SQH/P"9F!-D%HP
MJA,O7,Z6ZNHO^]E_<Q*D[XQ:@?D[15GRTV,X[Q2& VC+F>2! #;*S]:<>A8C
MA6/4A00/B9C\EH1%57&07[V\$T6$7>SX=ZOR?+78"_GKG&C6*KV22<G"-^0:
MWEGZ8HQW#P[1">,.!EC8*&QZ*,(#^ BGE8RYW#ZO0PAWD_1T!A)>2(]Q P!
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
M@8AP\2_70Q!;<0Q#RXX]RN,@CHF.>#L[T]SD6$,HX-^?>5H(D893!K+RD>>
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
MK(;.,6+^^_$P%?S?,=.T60#]+!^E RB\,L"JD2$COZ4L7[T^[$IR:G15/#O
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
M#"U$8> PWPN"D+BQ5E"-RJ1SV\X'119E/:FZ+&!%-O@F"0<5Y9I*OM(*:/@
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
MKG%=1_&)_S<TFXZ=/+4.:@?-..B.?$KTQ$INB6_%2HX>(-F!V+B!D:<FGD-
M9 <@BH&072,,=$K(>BBW<65GW&1/.$F7CA-C%O(8<K_J_!%0B&T40H<XGN/8
MH16&L98/XFB*V:G358T?H0E5-()O-96Z11V/D51T)5R$S]B> TUH]+T$9[DW
MY10XGF!:'\!9!H],_O-/#M91=CWOMQ>F]UG+MU!G_155>:2E@P,'D=B"-(XB
MB'Q.((GM&"+, TX\GP>A5E4US?GG)A;DH;K*9 H]D>1IZR5:V"LK)V,A.H&&
MLF>W[H(]I)G9]E V'#1EV(SJ*4/ ,Z>L:,T^M<8R!)H3:LN@889VH=!*F/NT
MC=S'(66>+)S$.7<@<B('1A8.H,.);X>.'3MQH->;8A@A<Q-X0U-4/PW-Q1B\
M@FK2<HIU&5ELCKDD SIE7(:GL?X9 \F8N*O&96 =]]JX<+R)6TG>/LL'V_?G
M7[+5ZD.6RU\N><BY%P<Q)$'L040"!$.'$NABV\4XYBRD>)+VDIUDSDU UR$)
M$[6*[%Y -0G\]LLRLGR^N*7D C2L[D7S@&^27=#P.X=6DTH+\M;M)[N)_#%:
M4BH!;:Q-I=IL X\.J>]_X<]BKSW*><4A]8672<[9S3H7,]U5D8152,,R)#$C
MEA]"R^,!1)Y#8.B%LF<<Y7'LN3RT\3+E#S((XE[C6% G04FH1+50.2)D3 5P
M0WSEAJO]<5> MJ*D-,\#C56)'2]"L>-#1AP;(DIB&,JL=IM3Y%&;<.QI&4JF
MEV-2V^@-UT'QL!T'W;%/T,JQW"*[,FD:PD%-.:A)7]3!:@9/0WW$3!UQ&C-/
M>V[I0W)T& T8XJ*^/U</#^7[O(H<N'HJ![3]V1]@;J*GK1<*2O/J\ &"WBSE
MV;HXT#N?9.GQ04V"#F#L%CK&$!Q9O)@$;VC#H-/@7-HOZ&#4MV@7=)JQ,]V"
MSCRLM_.?D[187C_FB;P&YS="R)2O2KEKYU^<T<>ZI0_4!/9GM:F"PS*ZEDI_
M]9V/#-+>7-.!=?FV[6>_WK/RN6I;6KYK55NSX\U)]F4_Y9M-J?#D,&OO4X))
MLFJJ%U"*.',HQ#3&$-E,>O=""Z*8.R&-(F2[KD[$6VOLN86TU2605SL"]:R
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
M!U*S_Z7MT/;B.^_V"LA8#Z>MPW]U:BV<OZ0>3J.(9OR_[C"IV:L)P9_8>DV
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
MGZ4*A:7MTFAWL^YZ5)4_W[PHOV=F9.ZW/]BFSC.6!<!WFXU87U8P3E@<10F
M21 !2&D*4B_Q 0\1"F@4A9&KQ5O6V<O2-BB5D ZJI-0S%=T@JMF'JZ&9V"C4
MJ-0"UD7B:Q'MF85!!"S9@NX^9C4 @VJ>S_KAA_7=C0?&-G]LBMU+M696?D]M
M1;YN\]OGK:K#,=+,TF:T%->IY'7JO4)+8N<KV^XV>7.^H.YMC"$Y[F]8!''B
MN6\!/RW_0A$9(P]CK.W9? Q%)=M>ANHK%OD#5K'G!812+L/RQ!; IR' C##@
MQARG 8E1%"ME4 SVLC2#(>/&UK)8W(OX@I=U^CJ6@CKOLMRAQ7J--JU?_F:!
M"F 5Q3['40A!X"=BPQ6G/D@0XP %GLM(G$90? -^L@TN9H.ZW=MT8%=B2<+I
M,\@GQ%IM2W8U?A.;Y5Z2A8FI$BSOR;K[>'MBA+X]V?##AN[72:KRU^SIQ_:>
M?R]9M?5;82]&T/<20' < ,A3#I(H#$ JLRL\CCD.M,(+!WM;FBT^ISO82'%!
MP<%.?##RT@:Q5O36;"$XM==VRF-PXWS=HR>$K;TYBPZ<"BBV'+G!ON9UZ%34
MOG#LE%XRY&$D5<23:/RA6&<R?O!(Y$JIAWT4 Q)#"&":$) $(0(N9IRZ!/L>
MU<K4ZN]J:6;D**FS%]68PG4 8#7S80>VJ>^9S!#3)W<<!<,6T6-_1_.2/HXJ
M?$$ .?Z&:42C:&9'A <OLR=RVF3OR^OM+SL9-77/'XHRJTC=/ZXE3Z#\=7T'
M+OXD\GPS@@@R-XU!$OK"0_0\"G!$&0A@P@F#<2*\1[WPQZME6IKQ^7NQ^7=>
MB,:<#:-"-2&Z;JSD]>.D9IIF1G]B&W:B3769U>CC2(5NG%HER2!S4,HY:G7C
MU'HYC6(V(S>MH6PMS/-ZB6:.";4&X64 J;VF]<_HZ_N\?T7K71V&5):[YZJL
MQH>,<[9A AV#&"&]5I=F0&OIG8/XSE%^YZC C4'4D";:X\?ZTP$]]7&2)L83
M!!:986=T#Z#9U6S7 F80M&\)#%LP,%2;C8QTNLW1^K7,2GV3U//^XHS/9E/D
MK-B5IP%V>[DU;$T?8 I6Q0)64]N/89BF,!<CH)@9AKY&YS,!(VJ=3/:Q9PVS
M7;HCHH^A^K^_'A]I(ODK7O.F -B^IE-YE]?;HNK&\B[?BAU5F1%IG-A*^(8!
M(6D$HB"651$A JE+ ^"YD1<&/(J1KW6L/8?02[--MT]/FXJ<T\GV<CH_I:#2
MIZGY+HM:.X<UZE'-O)@YO@IJONG2!GAB@]J;W]326!*:=&;52+7WQ1O+FT.1
MM5+2R]3*2^;U_5>F4MUB)LV, V4KJ68.D>?-KYEQ$"Y2;>;LVYBIZBXGQ3/[
M7)3E[4^4K:MBE45=G* =8/LA6^^$?[_"2>@'L0N!S_T00(] @+B;R"-/[F,8
M14F@52=<6X*E+3[[,)D;A]8":G-4:8Z VC(Q*:X3VWP):2V\\TZ*_YMS4$!F
M^S25,]HZW#@?1L W8:XR ] >@95F_W/S6)G!TT%G9=B0OK/^N*'"_'[8;6K.
M6447_?2MI=F?]CYH+Z.Z-WZ&R+@/;@[&Q$;C<8.J^CE:>&AYVMVJ&_G79TW-
MYE5WJ]#VI7N>T)MKE&6KC_DVV[[>4BH&N7PO?KS?/!;_R%<D@CXG,0%NE4Z3
M0 I0F(0@I#R(0T@#A)5N2@?Z6-H4K<5T&CEO'"FIP-&1LJI-U2% A^>L)9BF
M/C8S04AY\BI@,#"+Q=OU+!8_'&?Q4)NS3&<%I?;S6N71Z^IHOL]+NJ&?UNC)
MI(CF\>VES=S+VI#OA6.6"8!4]_D#2(TOMM>#-/&\'<+'^4L*.T'5S$LDKBZ9
MV6KR3>IE7JK45RRSXTE3=M>\+-89K=;Y*J+J]7@7PUW,,&(>8 E, 0PX ^*3
M!_S =V/F!M!-M1)>ACI;VIP_D567J74 4S6_W192$T_\$S%OZMC(5^>OYN^)
MF%?'D;'&LSK0U<RLJN-*7W*H*KQC4&GH8<->4$8;>BJ9@5]EYKZO$W+K!-U/
M*-M4!Y-'MM853B-7_!>"A',$(&,^2"-,01*') K3*.&>TI'A-4(LS<@T:CBL
MT:,*RRNJ]/(FP5DKK>.J\1DV3'.A/K'!V@.^5\$1.CAU/G^CQ2&O7RI27P9I
MUTN_:APT"B+-,!XSE4F:;%ST"BA=">A@6273MN<KMG2E]B<EF*YMRT(,__L?
M://$RE64$AY20@!*$@] /Z  Q1X!4>!ASFF"*E)1=4ZHKDZT%I:Y>*"NB*O?
M8Z>V6[T6D8F-_FGD>R/?1 'L9]I/$9&^[^+M0LS/E!R,&3]_5O\(^4.S!#UN
M4%Y'FG]E+\5FN_("%R<X@8 1EP(8XT!,[)B V(^8SS%G09RHGB'W=;*T'>->
M3N<HJ%-+JGZ$W OH^!FR#9@FGNT&"&D=(8]!8'2&W-OH;(?(8VJU3Y%'GS4_
M1A;[!KK=/.=&I\@G+R]MYIX<DDI)F>CU69*SZQ\AGZ*D?H)L#-"<!\@GV$QR
M?-P)PU6GQZ<MSGYXW*E0U]EQ]X.F(12/U2!5KN$'M&5ZD11G+R]MNK;$<Z1\
MNL$4Y]B,3]*K89EXDG:%5BBC9!!BT8/$%9$6YRW.''#1H]!EW$7?@V9.\5U.
M9(%3]H'5?]_E30Y]^8!>9935B@2)EP0L #'U(("1<)-Q3"'P_,A%":$1@EK1
MG*,]+FVR[\5S7FKY]#SG<8#5W&BKL$UL#/:R.N_VTOXFP^D/0#Z, *GM92N#
M8\GE'N]O5O];6?US9US]1?/RH$V 9A7&7M[NMC^*C:P/L:*QL"PNQ"#V0@1@
MP"C  44@8# (TXBY#&M1[ STM32+TD0G5VE'-S5=7^F@@[@5H5_]KYHL?D-X
MJYD92RA.;&#:X=TW=5Y/Z1PEM5O*<P0.BW4[^WJ:O4CGB,I=%3G'7C&DZ-H'
M>W\J-M_0FAVKL']@>'O\M(HBDG(8!0 A'@(HX 6(I<*DI'$<I"YQ?<3U6$%5
MN]:9%O,0A?Z)-O_.ME4J1'D04Y.Y2Q5WCH/43Z,8)%[L H@Q$B/@>B!.@I"D
M,<9Q&.K<GTR!^D+O5)0Q5K/<4R W]6FL$,PY2G9SS.$!O-@ J85%^C1-?&R1
MJ:EV.R^UFB88%T1KNN^;W^S<Y>*[\%SYNU5-NQ7UD1^G"0;"YHN-(\*1V#A&
M$>!ADC"*4Y?&2O68ASI9VH[Q<&_1$K2I\:?(R3@(J?K=SC5 S76WHX.1T>U.
M'PA7W>Y<-#K[[4Z?6EVW.[W/FNWS#M$>=?#';4Y;=7S^%*[I;L/H??Y5&I:&
M;.Q+D6_V'R6U=/DYR]G=ECV7*P()]#PW *[+F;00#*"(0,!C3%CHA=Q+E.Y^
M)Y%N::;E&#)UTX1158&&[>)6>Q6=ZK:TT:IZJJUFQ:E>.G])39U*54VZ6+M?
M K5=TYL-[<3&\$U&57M/-@GZEC9N=F6;=7<W":SG6\!I.KFZ*EM7U&S W"BF
MW <Q3#T $S\&*?8H<"$C"<)(+ >N87FV?X(X<BMUVO2#PNV#-;')/*W<-E$D
ML1XJ]JNYO5D0L9[B _7=[ 4&5[$/ZW5S==VZN1;F2[+7*D<8#;2Q-&,@9'4Z
M[NHUR!D'$1LV"3;!FM@8].'D_%6+:BOH2 $-L]BCH8;G"T%24.\D$DGE>:-)
M7A6>EAQ;VE/[[,TE3NACI?.R(3\Z4(EIS>MSD)1F\Q7XS#"'!Z"Q/Y5[H#"=
MP.?-S3EM>U0YFZQ]3YF'^,I%7=6'[WUO2=_!=O#J<<=BVZ$>A>*J -;3%F</
M8.U4J"N M?M!_2_C_6Y;;E$NUR'AOA8_V>:U(@]6+_S;W\+2UH]3PE3-XKX#
M0(U/73L83>T4'H5T]E(Z.IAI3>%Q2(SF\4"SLTWF<=7:,UKA:<. $DJKG!2T
M?D 9O<O?HY=LB]:K$)/4"Q $293& "*8 (02#F+7=T,78N(GD5;!M^Y^EC;[
MCV(Z,B,79+E#:DDU8QEZ8%4[(K( UM3+^!$G*:*,9GT_@I-^@,(P"K;B$7IZ
MF3?\8%C5BVB#D<>O.#265F7#?@AKGOUD1Y+1+VQ[SQ_1KX=B4Q$R;[>;#.^V
M->WH ZK2U/>E#"$+_2#"&-"4R=/EB !A2ES@A6Z$(\^+(Z9E.BS)M3134Q^O
MDK9>8AK5#+Z2'/FWFZJV=<&=+?K%RG\Q.*JV,)@:9]KS#M$LA]\G*IWR*]\X
M7^K1$:I),J=-O?EI:2?]ZUJ_2<I?6L;<YM&Z!:GF/X.W!V7G8;W%YF<NS5+7
MA;K+)4]!=7!4Z?/X ^4-Z?ZG8L-9MI5N_-^9K$C,Z*W8H:(G]H=H?"NSL@Z7
M%"N?N#2*& *!'R  89B")*0I"!$.D@B2((KG*=YB5:VE+2Z-[$WN!"W6:[0I
MG1=ATJH\"LTTBF5@/'6QES?[0DR\E%DH!].4^&MAT_!-;04ZQV(Q+8!NG#U$
M3H.14X%4);ZV+I,74#MFDG%_Z^HR=I7ZYZ@_,\E 6JM0,XUT5N+(CQ<,U/6Q
MBZ,0Q&F  8P9 PGV(N!CPF :,A]Y_A6QY$8W$F\73ZYR):&'[_ 29A.UB1<5
M<\"NC3#7N<K1BC*?^49'5;V1:/-K[W<Z><@>Q%C?_LK*%4QHQ**4 H:XL =A
M#$$:<A\0CCG&"8[%UEUGM][9R]*,P2D%GI12./!"3LWP[6Y$U3:Q5^,T\?37
MA^@ZIL!S"*:@"CST\79<@>=J#I(%7CQL-O$?-@5AC):?A&A5RO)9*3VZBF2R
M2 H]$(90N.Q1S 'RA,N>PB (HA3'GA?H&('1'I=F$/8".W+X#O50+RJE5@>V
M>C9B''PU>V$5THEMQRF:E;1[%_)0;M0B98$R-)9LRGA_L]H79?7/;8WZBX;G
MD5OAT,C-S#VOCT-O<]IQ2'JXB0@D26G,">#$AV(KDH0 )VX*@AB)?_<()ER+
M=TFS_Z79I(/XT@QUWE,H7#I8&1C%8[GIX)[Z_,P&TOK'669XV3IWTNQ]W@,B
M,V@N3G(,FS$T=^0'H[LUN^<?GU_6Q2MCW]CF9T98SX'2NOJ*B)_NN8SX><HE
M>TQ=T_A]46[+.E$]C%(8NCX& :(,0!A!@$CD"Z-(&?$2SBC3RNR=1,K%F<Y&
M23F?]VHZC9[-*3B^."V_<8[*RA>/ZC9ET9U*83T2@FF_'(J&^:V'?,;KC\.U
MQO&X]F9?1H-6J;Y-*(W4Z:8)9;3'F3 +Y+96@$EDG'>=F!+FB]5DTLY,7?MV
M79%]69$Z;; I+K(*$QX&21(!%$ 70$*P<.Z#",2A6%A0ZJ+(UXK64NAS:>N!
MY<)2.NBK>O=6,9W<OS\I3U2A>9I+W,ALT\=7!LB:ES_>X\Q^OC($EYZ^^JL+
MC3UB]"ZOC><*,S?"+L<@XEP8-#]T08(0!R1@01+YT T2O,K9D]C\T\<%Q1D=
M55":RVD]ER\4F2NFR(B/=<[OP4*BA32']?_3D"!6I0C4./P3A?Q<#MX_2UQ/
M2_+_OX)W+H=D]@B=#A'T<RKOZIK?Q_3^SQI9OOTO+\C(-$+VT$9\MIWN.XZ)
M4:[@0+.SY0J.J];.%51X>N9=7#-]6DF,=_EVDPDY21W92SFEV$4^"(.(""<T
MBH&DH0(0Q5X44<_S_'F"PL<D79KK>OOTM*EV@,Y!SCW+74N'F39IH\,\\9;,
MYN M?P-VV&*U]+TY_QHL8*^E.BIOO;,:E?.?8Q^E"K>U79-RAWJ+3ET864R:
MAGO'#S@.$?>!+Y.'(.*1<.L]"CP/TB1.PB"@2M?_9^TNS:!+R73JIA\!&C:N
M5Z@]]7%A%3PX1CTTJ+I.%7@C".8J[#XT^)K%V2_T'*ZW?GQ\QA+J%S*>5D6_
M_+5^ML/'?"M\NJ_L*9.W^/GVBX!_Q87VB>LG@,# !Q S"! E/HC"B.& I(&7
M*-5G[.M@:4:EEM$Y"NE(*=53&CI!'+8W-J"9V/!HHJ*5MS"DNE&^0F>#L^4I
M#*G3SD\8?$[_C.3/[68MRSN6]WQ?Z_'7]G<AU+^K\D[UM["T.?JG<.(V&5I7
M54++BEC@\MQ$G8EJ +KQXR4[J$T\?94 <_Z2HCN5[);.F<;!,3IG&FAVMG.F
M<=7:YTP*3YOS'O[)MC\*JCW?>UY?VF0_84&L9=6O:WX.T?B\MH#.Q).Z Y@)
MIO (#E=Q0YZW.3L[9(]27?R0?8\:3-L]\:D&)V3[G<5-T --[CE+[HTV*>0)
M-@J3U!"6J6=F+R)6&1^[M#>;C^V&YIN$'>*?S+RNWYO6$BZW]UP6F]N3S1.(
M*0S"!&!&7  C&(/$C3%(PSCAR'4CRK5N42YZ6-HLE0+*C=^&_63YP&&W(GYJ
MUQ-7H3+Q)-T#4DEGD<][5'=K17_/VY^YU&^/>I<%?OL>-)O+QY!A2?@A9&V^
MD0GB#/*0 A+! ,#8=P%V P1B&F$<(8Z)L"D:,[JGGZ7-ZU921B.GWM3N@U-M
M@EL :>J3JPM\)ICK(S!8FO%]O<PZ[T=4/9_]8X\;7'3]'>7_EOT=K4FQW:K?
MYUR^M: O:26<TTAG<L'3@8G&1<]UV,QTX7."D:6;GW[%!V^ .EZ;[R:H7^:3
M&Z&!Q\QYL.I(OH\YE01;*Q)X"#(/ C?@GEAQ0P:0'U.0)F&:Q(0R3)42*GM[
M6-I:>R!R:K(8A9@51Y\^X=4ID./70U?#,[$!TT;&B-FJ4_NK**U.6YR=RZI3
MH2X2J^X']<^>*G>:;'=HO7Z5?.C_*DEUZ]QM[?-CE;:6-H-/SV(:X6M:_I_E
MWRJ:ZEH#]2,K)4C'C[)LHSFY]ZP(Y 1'TCI0&9V'*74PVSF9CKKM\S.M]_1-
MR0-CFS\VQ>[EKBQW8NI^RK4MR$ 32S,<4E2GDM5IA)7Y.L4V+U27_S',QDV$
M);@FM@Q#2$U@#!1 ,;(!0^W.-O45E&O/>)7']2=Z?6%]2VOFMFK#JCB_+]]<
MVK3>RZ:QC>^!9'SZ7H?&Q+.V*QY$#1RMV=J/@=$D[6ANMKG9KTI[2@X\=2TW
MTH'@NLX^O\WIYPSA;)UM,WG4CF2M2'J??V62F$&,[>^HS&JJC..BXT+($4HA
M2)E+ $RC$."42+:X-(&,)L*3]\PXD2Q(MS1C<63BKT*H/F4YRHF,JFHG]NY5
M<\2\0<Y!/:?2SY3IR,90JQWHO]D 3FS?VCQ6QW&\:6@V*MZ-EGHGHW@VA@W%
MD6-U)S,I_-99CFS(]D;L1A9A[6<ULMG)VZ2?-L2E4J2S^@I[2M.'34;8"G*2
MAK'O ^0FLD(11R")*0.QCZ.$N&Z2ADHU$&:6>VDK2TOLMRU"I#G\BFO*\@9U
MZM7&8LIJ2_N.0D%[!)P*@N6DL&J.V4(26E6E_J=*;]4<"MO)KKK=F^:MO1?]
M;M#Z+J?LU_]DKZLDX F,& 0NC0, 71@+UX82P'P/>P%'/.1*9'V]/2QN$:ES
MM!HIG4I,1\BIF[MV#N3X[>35\$QLCK61,<A?Z]'^B@2V\Q9GSF#K4>@RA:WO
M08/0GEM)UE81Z+<REB&B*:F*J@>$B(F<4I!PRD%*.'9ARA"B2B4U>GM8VD26
M(CJ:R>V=R W/7"MX3#QS*RCJLA>FN>^=R&@$1UV+T$SA4=I(Z45*#:$P&"O5
M^>)\T5)#<I_$2PT^:.:$-[S%C'9OH1H.T54211A[;@*X*ZP:)"D'">,,\(0Q
M'^'8I[[2C8M>MTLS>I6P3LTE3]HN4\,TK.< *T*OYK_:!W1&]W.(QMV>NZ@'
MD25O3['369TU/2#.?2W-M_7O<K\4^=?=FGDN#CV9A;QYSK?TTQH]J5[I]C:P
M-'LB! 524D>*"KR3DQ>9B9WE$F?U*]]^Y,9O?JV -K'-4,/+^4N*;2ET8Q06
MHSOA_E9GNQH>5:Q]0SS^L-GNHXGT0K\:J_$[RQG/MBN6AMACC (>,DGH$R*0
MT"0!*8:RAIE'(=3*?.SI9VGVX&%3_,Q*N:'@Q<9YAVLIJ[IZOSE9':JX1;^8
MYAUM'\IJ.PL+V$UL%IH@3B'BH4;!NT;*_CL)[>W#" Z6]@M]O<RZ01A1]7Q'
M,/:XF6T0-N?[/I.7<M=+N;"BKL=D41.: N1%&+@P]#W(HM"G7,<>M-I>F@VX
MRT4O>;650FN]>=Y&3&UN&^(PPS+__=L$*9 =ZEJ:MNV69YVJ'2J=3\^N1PR7
MZ^<7E&WJ$GN?F=CY_RC6=.4%)/ "% .7RA0KGD8 P4CL>(+ @RBB813!U4^V
MP87R<MW5C\X7M-W;A%/U(&85FX.P^+/(J\]$^$9/K*S6\;74H [?6>^5<;+G
M%['8U^3IFJMYYR HKN77 COU2GY$M.#.04*+B_@0 +:6\,X^YEW A]2\6+X'
M'S:S%(?HH@]92=:%#"8JCV%^,$:A3V(&L!\(BY&D,J(S383M<*GO>TC\:ZJS
MG _VMK0%_AC9UQN@J6<0AK%6,PS6$)S80+3 :TEJ.65#"Q1+1F.XKUF-AY+:
MYT9$[273Q(Z[G%8<M5HY'<U+2YO_ZE2]E_J/'^,9JS[QQ.W(W9#%#6CV,Z,[
M8?WL4/7V(G!%YL:^I9F3-LX4N,S7.'_ D'4,E3]DG6SQERR7]!.MY0*D60M^
MN)$%?0NEA$U98/%#2]9)2KZKP6*+:FNXLWEYMY04OR#A4GO+['M>E?[JJ ;_
MN2AERO$]?T2_'HI-%3:XW6XRO-M6L>[% ZH*NT;,)3@@+@C=J**8=P%**07(
MI90&D 0!4PKPL23/TA:UNE0@:>NS/[!^)W8#NG4EKQTM-;,UXQA,;-=J^$]4
MV5,;O)/:_'93L1U(3FWTZ\9IE'+:6DD6T%HO>P;0$L"6+.2UTLQJ0BU!=VYC
M;35K2(M8%60\;"YX0C$3UA/P(!$VE=,JI],''N'$13 B!&DEYIPVOS03V118
M5=AHJ&"G9N',$9G88*F#H<]SV*FS+7K#T\;G937L5.R"S+#[*;,)^[4FXOTD
M9'E?Y%6+?\^V/][ORJTP&IN/O\AZ5Q6E+$LF_D>%]5A![)&(10&(.$X!9(P#
MY!,/$.)'B'EAY$)?[SK 0(KE719\->$T-L'?99&,-\<@P"D%,)#%D&*/ QJA
MV/=1B&+FZEC5B=&?P_0^%ENT-F.5-AD!-=L\,:X3&_!&^BHVQ=G+[_Q#*.#L
M-9 AG(T.SEX)N?^T9^JO@-#2>F BP:R+QA40G:\LUS1E@P7P??&-K1G9,MJD
MIUM@ ^QO<VDV;(3,3OX:Y:_.7IT].\0U'($#@(\?1$^%]=0GA&8PS\(@. Z@
M)2;!@8[>D%%P7/UA9D&%]_7S>F^?64[E;4859NWY 8[BQ ,)) S %$4 $8@!
M"ZD?0H1(RI3B5B]:7IHU.@CG2.G4LW=/X1JV(E>!,+&94-1?*T>W4U>CW-S3
MEF;+R>U4H)V+V_V F6OZ9Y&SUS_1YM_9]M,NI_NX1X8\AI&? H2$XRFF7  0
M#!'P8@Y=FB2^QY7*2@]WL[3I6$GI/%=B.ES*J>?E]("IYLA<#]'$D[5&IY;0
MJ42<(+9T& 5+[D9/)[-Z%,.*GCL-(T];O;3^E96KT'-#2'D XMA+ :2>+^8_
MPR!*8N:YKA<D2.OTH[^KI=F H;MM(:[F<?, Q&I6P0YP4^_V33&S%0O0@F/:
M. #9T1)B %H**][_M]^P:BZV[]%F\YKE3U7<VBK@-,+4<X'+X@A /W4!"E(*
MTBA,W"1E$"5:-_Q*O2[6B!#Y SO*;<5ZG"'N!V%,,$' CUWA+84IER?5%,2<
M$0AA@A$,]&X*K&,^S]W K*A?9;[-D7PK2W[CH*VSE[H.'9[<JG>C-*V!/^MS
M";:^&P9%L]_SLMD*T!!,E(_%+1%];-CONS++Y2EU'?50R5#_AJY@Q!./1+$L
MTB@6 N9Y(/&P^,A<SCCDW _<5<Z>9*[YH_IZH".#TL1*ZXEU(<F$IQY2O#*K
MSD8+[N!&@1LGKX.+*O.%&AWT;)?6"*F9,.N SU2;HA%;!F0UXCE'R0^!7)6=
MNQW#6MNBF8!FR;!I=3VK?3,!Y=S,&;5AR.GT$V5K&;;UJ=C(FK;?)(=SQ>O\
M@>'MGVC;?)*W=UE^G[/_S=#FD,"Q\CPH-F01!TGD(0!)Z(,T]D+@13&DA-&0
MN%I\^]>)L[0=\H>=C&QUBIPYKT).ITKP+#5W:E>.D)K]FP_WB2VB%-<Y2G_C
M'#0#O-@ J=O-"6%^H]NK>')/5E3M#;^)[<2:'7Y=U0RY<:3:CE#?(M.4%>1M
M,5!=)\R\S%16@+M@K++3JB'+O:3K^\I>Q&3X(;FRQ%;W*]M**_]A)WGUZZJ)
M%9=6N?)B/TX#7^PZ81"+/S %F+( 1#3QW<1G@8<B@ZVGC@P+W7H>I:_JFKQ?
MH[)T;F7&P;/8C)85IZ1DI:^8Z'73#?3&B*(4(NR"*$A2 !,>R'("GO@HAHB%
ML8>P$F?S9(,SXV*XG%%16Q*GPGKB!;"F3&W)7:UFC>1.+7I3U?:FYNOOWX_H
ML^P;8&:+*E^GZWGY[@U N2"M-VG#1B!=E01B+X:NL[FE6:J1N*XZ@<I"S%PW
MML/6:2)8ISYQU4!TEO"X0< L1<9U]_&&07&#2@_'PPV_:KC;9>NU# '.:7WG
M+WYN2.&:D!*QCTTCRA/@DR@$T,<I0 0%P(M=PD(8A A3K=W32(=+LT/2_ZBY
MH)[W\FKNBL805MP)6<1MZMU/+6H%VD'8 ].C_4@>56AL;7+&NIMW8Z.H_,5F
M1O4],[MR5I7GRTZV><\_9.O=GHFZO-]MRZWXDHBN5W'@0IX(NQ)3UQ>.M+ U
MR \XP''$8."G'$$M)TVS_Z59G;WX #4EN6J'S-E)7T+X9S)Q?U=-*WF3(Q/V
MCV7=;AQ::VGNR>F.GIH)FW!,)K9H%Q72:MFE"UV+[;3DOG$:C>Q9.$/D+!D\
MW=YGM7^&T)R;0]-F]-V[3T+3(F=?&2E$7Z_"Z(JO6K4IO^=WSR\R2RLC=6'/
M5VUGSZCQI1F_1@EGKT556F*OAYQSYYJH^W]FX(][@Y/C/K&!TX9\ @?Q*@R-
MW$6S'F=S'J\"I.U*7M>0R0G66>+6[?-6_;CJ\MVE&:C>I,+;YV(WP,>C!I3*
MV=-U&,UPT&0"C^9Q4C\&AF=''0W.>%#4K\[IJ=# <X;1)Y1F-7N]/&:ZR]^C
MEVR+ULWI1.PG0>"'(4@A8L(Q<UV0NBD$A(4DX@%W8ZS%^3/8V](F^E'8ZIP4
MW.5.(Z]F^,@@Q&K>DS7@)I[]YYAE!\PF./I1 L567,9@7_.&7:BH?1%5H?22
MH0TI2[8M5X&7A*E+?4!@R &,2 32-(Q!1((TC1 ./9>LMI+<1=%85,UJ685#
MX]-]PVMV&E3)IFD':I@4)[RV\E//[&&-]2?OB8*V9FG=Z+S3\421BWEW^EO]
M[715^+Q\ORY*]EC\F;]DDK);DV%[J(VEK;IZA-N#Z(SOI6T!,_7<J\1T*CGE
M ?!C]EPQ@/[YY>&NS:P_$4>W"DI&N^[!AF?;?:NHU]Z%*SVOSTWR7KKG!\9(
M7Y;4PV());$G=MXX30'F$(* )1Y-"'0A5@KKOFAY:?.]$LYY04_L;^K$)*=8
M#<_SJQ"8W%F6RMODU>S5UHB:Y+2EV:A).A5H4Y-T/V#J ?_;KMSNLSVZM\G5
M%0 ^+Y[[E=4)5NP;V_S,"*M#P.1!VU->M5+'_\<I@F$<(T!P" $,80@22#G@
ME, ((3=DL5XU[HD%7IJ%J&M/7];QUO7")QYF54=^.8,W]:[EX>Y]$^ Z5#G\
M+B<;6<>JJK[VOBBW3DLGFX<%\P!O[;QA8G%G/K*8!_S+4X^9^M5;>H@\"=^\
MKKY_6X4^A2GS0I!&- 4P\B6K0HP!<GV60":7!Z7B:L<FEV:^OPN\Q-S_MD5;
MU5+(+7R&K:J9UA/;O>]?[AX_?G"^/=X^?OQVO0&[U'%@*]<\7%N8YL/1N+2:
MFF7Z7XJ^GZ =O[FR=&%S(U+-]:\R94P&Y3=G[-@-410&+F Q%)/,]5R L?B#
M(N;'F/D,15K7&"J=+FT:'L0S+%<XA*_:UL<V:A-/XW:*ZD'*"6XQ=&"Q7;YP
MJ,NWJ6*H $)O,4.5=TTK*\AJGV1;9?I4F3]KF4IY2[;9SRH95;/2AW)["YH/
M)S(W*6V5U,Y1[$E*A&B#98TM7K7?F3GB->&X9(;7;>"*(FZ?LSJT2#3[1>@G
MYJ2L^$4XIP2E#/BAFP!(B0=2'!'Q4Q**/3".([VLW/ZNEK8,UXE6ZZ.H!J76
MNC%5LSQVD)K8U-0@M:2\<8YR6BYX-HB%S5IFW1W-7Z9L4.'."F3#;QBFGDFO
M^_=SK[MU,/3[Z_&1YMRHNGBI*R:URF]7(C[^0/G]BVRB_%=AWIAP[VN/_2RT
M^P_1_E82B1SI64*7XRA@#'#$(( L"$#BNQX@F/HT23V($J*5X[84S99F^L0Z
MPZIC0)F90HOU&FU:B2NZ= -+05DU@V\I\B[(S+>/AD_SDX^P./BU^PA98G/C
M-)7I6O TJ<Q; 9#3('3CU!C)J_,][\)%4D^%5,4QU"(GLIBFN+3QMY4/N1B]
MYDV\7(S:/0OW\@34#WT2FXTOK-B7-U",=3IY:6E+H! .?/EXK[CIO\1@>*VY
M2OV);?U><XL':+WJ&L4BG;8T6_!1IP+M:*/N!TSY'I[DE/[*7F31X/SI&#IV
M3'?S2.RBF!'@0R9<\P!Z 'F$@""*F9\BEC"7ZU$^C/:YM%GZ!RN>-NCE1T;0
M6FPM>+%Y-@@X4 %;<>]H%\*I=W6UM,Y!W%:$HN7$00. K-% C/<X,Q.$,@27
M9!#JKQI>TA4;L4W(_Y!16[GL2S(Y'GD=F\7-#2 +N<L =4-/..)A!)($IR#U
MJ<=3'S&BYX@K];HTVR/7R>]_^_8WY^D@=G767NY>-DW:IC!*N- N&J4V!HHW
M>;:1G=@DM2EI7V^<H]S5N:)X9(IK/1V,;-WK*?4Y[\6>#@P7-WM:+YN7FSFK
M9E!=D&0RS;*I=G#Z#ZTG:Q]H'\'V@=5_B\]U;=V/O\@/Z6]]%0[11\X9V:X2
M#Z.8P 0P'(0 TI@"[*4(4(0XHJ%+?!?K)$G-*[Z6M9PA&4NRZV?[^,%WM%'@
MMXHD1ZAZ<U&BI;*EFP,>U>_UR[;,^'U1,\C+_19,;-G?5Z-\647FJ*Q3/U+?
M5Y_\X^D;-0K':-1W>R!^JT)4F\KH>S <B893PV&W0,W\PVBQTLV,PL]>,F?^
M@>FJO?,&4IBMJ\(T2PD>-L7/C#+Z^^OW4IX:?LIRE!,9>' 9.Q-Y&+HP2$'L
MN@3 U(\ 3H@/DC1!D!"$D5XU6'T1EN8-'$1UT$%6O>7*8!C4EIQIP9WZ-))M
MZR5@+[Z\9GKWO>;7^\TYPCYQ:),YB):,MH$ LQI><X#.C><5+1G=7#RPX@LK
MM.\NVJ\MS1I)7_GAX[WSY>.]U@7&"11*5QBF*,QPB=$ 8/\>HTMGTYN,D[;F
MO,OH4N+L-J/S$;,]1GU7*2\XBUR>#A3/*,M7<1+$*63"L6:N"V"8A""-F0<\
M3L(HQ9#%OM8Y8F<O2YN;32#$04KGKUI.S4+2W8BJ[0BNQFGBV:L/D?9Z/@B!
MI26[NX]95^5!-<\7WN&'#0A1Z+\]%A4_OBQOKLJ TGYI:7/WF*4H23W:\1K_
MHL&$<@++^"IKC,C$L[0?#&M5WGO5-R,Q.6EI/M:2+@5.:$HZ'S#:R_XAYG&3
M7/.!E62359% VOS$XRTM;6;*#=\?M[</!Q++EM!:6^ Q!)5VQ1;!FV&CW(?;
M!.3!ZMB8;JC'FI]SCZVHZMFV6_4M/0/QDN7EZO)0\?Z%;9",)?@L/W^5(8+W
M7#C<#04>I-R-8(!ES6X*(&,,I#0AP//\ *419!X,]H43A\V*4?]*$^6T:.+$
M=N8@KU.%R#L;*3$H.-B)#SI<@V;C,6Q]IL-X'F/4<:7CW,G@\#WFE0(W3J6"
M<\\=H80S0G=H 71:D"K MMK;O!WX)V+\<PV"\AIQ%8CUDB&;J%8%-PK<:F4P
M:W26A>(J???KQG6-6"T<=%&!XW=49F05LC! D,I4K4 2:U$(4)PDP$LI"R!W
M@R!Q5Z(E7%Q9.*B[?YU9UI9BNDEV7>$@+)6R7C:H9^S4CI0F&X^)EQS-DD&5
M^),7#!I&;=IR03U]+Z%8T# LBJ6"1AK19P/]F&_EJ5F=:WL(S94D2KMRE23<
M)VX"0>C)ZN,TCD J-LT@H2C":80I(4KI\V,=+<T=KV5U&F%;$>:UN.K\H8/H
M#ILFFYA-?>!M")<6V:@*%D;<HX,-ST9%JJ)>FYE4Z7E#/HW]SDMLRHIG]EDL
MWZL 1K$K@T@3+/9!$*<AP''B@9#1Q"5)&H4\U DG[>A#RPC,$/,I97+D(#E%
M+6R1ZY)H= "IMA^Y$IZ)Y_O1F:K%<]Y) ?NW<?J$&?WJVV+*Z.AA7HJ,?A4O
MN#$&'C6;X0^;K-@<F";7J"PSGI$Z<_=P+=(ZO5O1-("!'P<R1$YL!+S0 ]@/
M4P"3$)/8]SCVM*ZZ=058V@;A7&A-PZ"-OYK5F!+5B4W*N;PWU8T<VNP+ ;9N
MZ_YZ*-89>74FR? SA="26=+N?E:;90K.N4$S;L<P\Z8HM_?\*_O)\AU;T8 (
MGP9"X!&QB8&$$( 0"D'$0I=!XOLQ42IXT-GZTNQ417-=<&=3BZ>9@7*"FYH)
M,D9C8ONR!^+K"!#ZJ11="MO*=#AI>]Y$A"ZU+O($.A_2O_E_^/GRB/!:N<S0
M_OFES;8'].K\+&6&3Y7*+X!NI:2K7^,?X!B><J9(3#S3!D%P_JK$M70=?ZZ]
MT:7[H9'9KM;/Q6Y?H%_\SI" 0Y*@RU7T<Y:S._%CN6+<92CB"$1I3 #T$P:2
M6'PD+B5IA .$<:C%MW'1Q=*FXT%"YR\IHU,)J1FGV@&DVD)X'3P3SU%-9/1Y
M,GJ5MT6+<=G!O"P8O0I>D%[T/ZF_4)Z5V/ZP8X^%,*[_=X?6AQWT/7]$OWYG
M.>/9MM0HB6W2]M)F_'F!>8?NJOIUYWK(G:#0Q-FK<J-=4]MH),;7\ZD'86*[
M,AG^6MN":T TVD(8=3C;=N,:.-I;DZO:L52/5,M-Z&]A:79+M>[FE?5*5;T*
M.\!-;&M4,;/K<HQ#8Z] Z<QNR;AJH\5);;@NC^(U>:C0JAW09(>EA/$$4@1<
M-XX A"X&"),0N$$JPQ$"F*14QX/I[6EIYD$*6A]>M2MCF"7>]<.KYM=8 6UB
MTV"(E[:;,XJ%)6^GOY]9G9Y1=<]]G_$7KBCX<=*L/(DL5T'LTC1,$$ NI0#Z
MD0<P111X;D2C /D>T3OBZ.EG:>;AGHOM%W.^R5^+[SP5PAK$*O1@JF85+" U
ML4VHV=I/+4(EH^4R'_T@V*SQT='+_ 4^^E7MK.XQ\'B?&6B/S6?QTW__3_M_
M$7_(4IK__3_]/U!+ P04    " !O@@%7V0_SJ999   C5P0 %0   '!I;G,M
M,C R,S V,S!?<')E+GAM;.R]69=;1Y(F^%Z_0I/S.I;R?:G3U7U"))7-,Y3(
M(:G.JGG!\<6<1"<(L  $1=:O'W, L2]$ '[C>C!'1Z*"C""N+9^;F]FUY;_]
MCZ^?9C]]P>5JNIC_VU_X7]E??L)Y6N3I_,.__>6/][^"^\O_^.__\B__[?\
M^/=?WK[ZZ?DBG7["^?JG9TL,:\P__3E=?_QI_1%_^OMB^8_IE_#3FUE8E\7R
M$\!_W_RU9XO/WY;3#Q_7/PDFY-F/G7UW^:^!2QZU8"!T8*"R<. C2C">1XXF
M.V[2__7A7S$@?;\(2,P;4,H4"*(D8)Y+QSS]%^/F0V?3^3_^M?X2PPI_(O;F
MJ\UO_^TO']?KS__Z\\]__OGG7[_&Y>ROB^6'GP5C\N>SG_[+[L>_WOCY/^7F
MI[GW_N?-=\]_=#6][0?I8_G/__[;JW?I(WX*,)VOUF&>Z@-6TW]=;?[PU2*%
M]4;JWZ7KISM_HOX.SGX,ZA\!%R#Y7[^N\E_^^[_\]--6',O%#-]B^:G^_X^W
M+Z\\\O-TOL8EKM9_38M//]>?^/G9@A#Q)GRH]&[^_OK;9_RWOZRFGS[/SO_L
MXQ++O_V%_O8*JF*9D:P^]?^\^,L_7Q#PF1Y J-DP_(K^8/<9]6D'$H-?USC/
MN.7R[#&S1;KR0[,JX\7R[&_.0L39YD\G&:>3S2>?Q-5Z&=)Z0@B2G&.5'OVB
MG#00BXV@C);:I:PLMU=YKW2OB/"-2E:8_OIA\>5G^N"?JSSJ%QO!;(1RXW%;
MX1Q&]]D9?#FOYVPCT_<ASG#"1>&:6P\LL@ J%0<N9PE9.5%,5(6)=!0+=SWY
M*C>7E7VR3#\MEAF79%S.'AV6Z8;BK\)Z]Q,_?PY+^B!('Z>S?/:WRW+QJ84.
MUXO&$MVJCDC_RT\D@8++)>976\W=R>B&2T+\"C<_>2@J3E?P(83/DW<D=*R,
M/)N%U>IU>;=>I'^<?)VN)MEREX3T@,QE4-)D((/*P'G%A4]9JU+N@48)J[BA
M>O>D+3YPMEZ=_<D%4+Y+S'AH::/GQ1!"[P ]E^E_OO@4IO.)M"DH%N@V9@E!
M^63!1=3@ G?>>9DL8XUA<Y.*<?#26+V+IK+N 2V+3Y\6\PT?)[_AIXC+B1&!
MQ>(T"$5>G#)TE%ST"KSC6'@66AO?&BTWJ!@7+<?J]3I,CA/RP3"A2S4NV@/E
MEQT/BB2!PF@B.M#M[%AUYG,!QX+P3LD0BQP.*+\\ "CBZ0'E$"&/:$_NN)<I
M2L"79'A7$RPE&;J&0?%(9C9I17>S0XK\7)%96,V";NW5GC]]') T]U6:"KD3
ML+RGGYWXP'6];H$;5$2\1(CDYX.**J=H758Q-P%'?5I7CNN!NKL%$ \69"<
M^'].PY(^<?;M+7Y>+-<39:+)K'#PMI#!"XR#$P(!@P_2%^50WN>L[H^%:P_N
MRD:T@\4QXNT$(6]P.5WD%_/\G'SXB30HLE <!!>6+D0A(81(O^BBBW&6DQ5M
M@H\KC]T+'?+)H>-PT7:"C??+,%]-JU!V^+99.U]X3:-R3OAV!IQC&F*)DBO+
M0U'WI4@><)5<>_)>"%%/#B%'"7ADD+R8KZ?K;[].9_C[Z<:9]@J9S@1KQ3T9
MOY3(F2[9DV^M"R<#J(4X#AS7G[@7*/23 <51 NT"#&_QP[2FF>?KW\,GG%!X
MEHQD];55)#"C#!"2XQ"9E"I)&9(][G7!;4_="Q3FB8'B",%V 8R7\[18DH';
M"&63+7RV.)VOE]^>+3).F,I2I&#!:JE!T=?@E3; =8PI9F^8.RYZW8.(O6!C
MGQALVHF]"Q2]#U]?9I+4M$RW[X5W=A(#A6565OPC24I[\K^S,H#9:^TSYAB/
M<UKO??Q>R'%/##DM1-T%9DYR)HVL=O^KXN&3A$HRKSTP4=/#G QI"'3#.G*Z
M2#0:=7 -\'++H_?"BG]B6#E6Q#WAY!E]^7KY?O'G?,*1@K5"+"CKJV0PD!?.
M$'1,!'5KF#$MO)<;#]XO@\:>)D@.E&]/$-G<HZ^7;Y:++]-YPHFVV7N7-/@B
MR$OW)9$SQL@N^A0YL]*C;7'[W/[T_<#R=/*MS23=$V+>+%;K,/M_IY\W;I?5
MR5D3'52(@V*)G/>B&&1'+CWRE(5K>/M<>?9^:'DZ:=A&4AX9*]4FGBPQ;.@V
MA;L0@P:F' ,ED@$?R$=GBL"?T1G4ZBAT7'[:?GAX.HG7@R4Y,@)JG>OLS<?%
M_"SSDP*7I+4(AG$*S820X**)@,ERD5.)+H2C4'#]B?LAX>DD6(^2Z,AH>(?I
M=$E(YB*^GZYG.)$YD-\</ 7J-0]8F(4@Z?+37JA82M'6'&<3KC]Q/S0\G<SJ
M41(=&0WOEZ%V&KS[]BDN9I.46(B>2Y 6"<:!S%N09-D4DM/L5.3&QZ.@<.5Q
M^^'@Z213#Y=E)R;AQ=?T,<P_X"8+G)P+Q4H!SLOZKL@C?17)I'F'Q>H0E3L.
M"[<]=3](/)U$Z=&2[2+0>':ZK-+;OD2L"">5G*XFVJN8HZ_5<ED0'Y;,7":.
M;"UCB2P0_,51"+GOZ?LAY:DE1AM(N@O$O*Q-1"&MIU_P>5B''5N$_*!L, [X
MIG*V< ]1& 7".^=U$0'M?>7)^[^*N>WI^R'FJ:5'&TBZ"\34%]/+9V&-'Q;+
M;Q.E="3.B6A3=*VPU!!C;4Y$*[-.$ED3H%QYZ'Y%9$\M,WJX7+N Q;M/83;[
MY71%TEBM)B4GGZ3(X$VN)0NQ %%OH"BN2F'9179<>]TM#]T/%D\M!WJX7+N
MQ8M/N/Q ]^/?EHL_UQ^?+3Y]#O-O$^L$R8%'L)G3-5E2A.A=!JX9+X&N3<5:
M6(U;'[X?3)Y:\O-X.7<!EW<?<38[HSX%+P)7'K*RGIRI$L#7[O>B=321H4^*
MMS BEYZY'SB>3B;T2*EV@8EMO\ZF^^?=1Q+CZO7INLX(J"'\Q$F/+"5RN(6A
MD)U7]\F'1-(I7#&AM-,M:H;NHV$_S#R=G&ECJ7=2P_SK=%53P9M2[%_ISU:3
MX+GP/#K0$:M\D@=7+60(FLRCBM;IXZ+B.Q^]'V*>3EZUC8Q'!LH)<9 W7,S"
MAXD/R+(R 933M2,0&3BE9,T1FRBC#44?]S;_RN/V \332; >+LNNK,5_8%AN
M<:RXC)(B<O Y$.&,1.(X79IN4\%D8W6G&MJ*\P?O!XRGDV9M(=^Q7]-O$S<7
M')PU]D3E3(DY@2$?BF1B$"+Q!8%QQH1WR>KC8MZ[GKP?2)Y.AK6)A/MP78F-
M99B]G&?\^G_CMTEP,G);WRT%3S!7GF["*!5X+F44O$B=FWBK5Q^['SZ>6C[U
M&-DV \=_^_F&3(F_?QPQ3HS8F:\PTQ>KQ6R:Z^"X7\*L3D2C* [7JZLL[#MG
M[+N?VFH V</(/W(RV8VY,Z_+K],Y/6Q*7NABVU!W/O"*8Z9 Q7#R/8H 90/%
M+'2K@.3.ITR7C3;WO28]:JS3/70=.S+D9+4BL9YSR8I2*A8'S @RD5(SB'2%
M0D)EBL"HI6L]O.HJ!9U,(&J%A.O#0XX0=P>#B+;4[^[7<R9TX3D9+<&E.B_2
MH 5?QT<:S4LFXQGH<AT$,]<(&1<ZQVCV5I <(^8.L/(LK#Z>S'/]WXO_/)U^
M"3-B9G6R?A:6RV_3^8?_%6:G..%6&LUD)+F8ZI()#C[Q $)C\G0AY]+<JNY%
M6 ]8.@H UX<6-==&!Q [^1*FLSJHY]?%\AUQM"O"F>+J.<;UQ>_.WI63_%S4
M68(LJ3J,)H(W*@,9;RZTMAR3:6VH'D;BN(.RVL-N2 WU ,"4:B/LZBTFI#-%
M?/Z.ZS->/":-2COP@E&,$K0EAT%JL)99@T5BBJU-VWWTC#,<94!HM9)]!SAZ
ML\3/89I??/U<HQ^RTZ_7'W%Y1683E1Q7D9%PC'&@*#PCKY-QR()[XY2Q$N]+
M(1X"ISW(&F>@RG"H:JV)#L!UE?@BZ6!8H2!Z5E_IT_'P)D:0T2OM#8L.<4AG
M?9QA*P.:H8.E>S@T%NLP:V1W%I]QN?[V9A9('/-<7<//-?PE4SI!'ZQ5+(&1
M+E5>/'C/(J#@NF3$).^=TGZ8P;F;GAY<HR;173.A=V!;7A,GH=8OO\*PPK=U
M]\3K\@<9SBJNB4Z&&<DY2.XM**\2!$6'*UJ-6E.PX5)K6W,O03VX0$T@U$[L
M'6#H)>E@_F%*#MQ60G0,7L[3[+16BOQML<A_3F<S,M&H6$X<DA:^2HM<.QDH
M,$AT%1-30;O6T]'WH:L']Z<)HIHKH0-@77+=?E_,T^Z*=D6R'%" EO4EH*CS
M(I+R$&66W,5BO;ZO;_X@HW0;(3TX0FV,T=%B[@ K6_HGG <L@2>P/!'"-4DD
M:J_ %N.SUBIF?]\[^,.]XW'&S0V6NWZ0(#MPA%]-0YS.-JDH\L@V58L?%S,2
M^JIZ9^MOYZ)1&06R6J^(=*TJJQ0$RREHT,;YXHH-KK5+LR]MXSK(@[\Y&T1%
M'5B>2WQ=CTM-("/*70%,A1/]K%8CT'$2/":.QF:A6R_YN)N:<=^(#*/]NR%V
MC"HZ -59<O1-^%8SHV?I">;1"T[W<>'1UX4F!ER4 D2,T>02HM?-DS^W4M(-
MF([2\QT9Z2.$W@=TEJ?TU!LRFF3/+'D%!GBL=;C$%L65VH,V0F;M@Y>V^>NS
MNX@9][(;#D -1-\!AF[C(#EN2HD@9*E]RG65BDH.0F2A9"Z#"*V+1 Y$S6 )
MH(%0<Z2P._"^KZ:SSOCY=BF:M$)J$1$AYRA!A:C!,?IM"%;J).OVVM;O4K]+
M5#<F:#B'J*UB.C!,FUS%)=%=XB0*+U.V@4Y*'4DLZ)>08X:<O/5%6*U<Z]<=
M=U/3C:$:$%MM5-$!J"XQ,<E",A6YII VD2'W08#CGH,6%.>Z:-&$U@FD2X\?
M-QW]V#':@X3=P3576V*GZT^;PKMY+7&OEA7GJ;(B1,S&ZP"\D&]'^.;@;&'@
MA%)!TI=X[^:]0]<TWD'.N+GI1\%1*V5T8'_ND9#6+'NA,C@Z#Z!BB. 9%Y"D
M8%8P:4ING4$Z,D$Y6([[45#52!4=@.I2__ZV-EAI51MQ$5"%.N80&?@Z.L9S
MZTV5EY*M;[;K-(S=&])&M[>NDSU0T%UL'3[)>9/F#[,W89I?SI^%SU.Z,R?9
M!!UL4<"UINN994X\. ZU0,YR%A1WS?-%MY,R]JN108#30NP=&)J3E$X_G<YJ
MI]\F)*AS9I;X$>>KZ1>LFX<^X:O%JA8DO"[OP]>))"-L2G10;*XK0>BK0!<V
M).^DI: 3D0V0A7P(B>,&;T.A;4 U=8#"M[@.TSGF%V$Y)T=P=8G=YUBF:;J>
M>.UCJ:5Y0M#A(F] @H_"090V&QU+2KHU\+Y/U;@1WT!8:ZR,#N!U4U 330>!
M%XE0"AGGS1Y7AQ1N6(HTI-:6Y7M7*+=QS<<-] :"SY'"[B!3\+U892*4%<E%
M!AJS!"5+@.!(6DDY:;!8H^5]H_R'*$,99_/A6+FGX]72#&://T/BS48E'W$]
M3>1;7^&GU4")JX]XK.D2]S#VF*,FO"G::U' &DX8U62M?(X%.(N$)&63NG<[
M0Z^C)LZ?\;Z61TQJAX,K.0"Q*T!E&2!F*\"B=$6[2(%O^POP,@5CIQ,:(^'F
M-7BPN+OPF';4/YN%U>IUV5C;DZ_3U83')%FBRYL;Y:I,+-0Q@<!D0,Y148 [
M&&ZN$],)A [0\%U@.4K<'>#F,OW/%Y\HCIA8IS17&B'H0')Q@6YE4PIY /0_
M30?,J-8S;6Y2T0E2CE/O]=3E<;+N 2V;Y.N&CY/?<+/A*PCC*< HH ,+H$1@
MX"V20(HV063/<FK='W*3BG'1<JQ>;\UP'RSD+G+<EWCX9<>#R,*JE! 0;9TQ
M8"-%$EY0B*F8B"XQ/\@KVZM4C)O9'@XHAPBY WMR;F=?G4\IM$('=,E"4;5I
MCE@ QYBH;)@<L\@EM@[5;U(Q]@N0]G[*80+N "(GL]GBSQIR_KI8/E^<QG4Y
MG=V<97(^R"35$V,9<(\6E/0<8EUV;4UDGG/CK&A=E?8@ CMQ:PY$P_5W'(.I
MI@/<77K/_"8L7R\WLLN;5\YO<+F9T3_AWM%IQ A1L/K2QB6(BMQ"M,$(K"O(
M>.L9,WN0U8GQ:H.QUFKH"UG;50\GI^N/B^7TOS!/F!;TCY7DWDD&*CH'#DTF
M5JRHKP>+5 ,BZCHY8[^9'0I)1XF]1P2]7*U.B0V!QCJO!,B8:UM$-"0>BAIB
ME DY4YXU'Z%V!RECOV<=%CD'B+M'U%Q>,>.]\BI$"9CK$)3D*<+$DD&G6+PR
MAN1SWP*.)M!YZ)*? 5^T#HN?0P7_M.:HGTMQM2B[SACZ;K/W7W=\_(#OOO9A
MJ-%[KVV%T/D#+UYP"&^U"!IX]IE,CD1P*3! KJ.S 96V[>?ZW$K*\15$7W!^
MBK_2X:O5Y/4C_SY=?WQVNEK3XY8OONZFZ=0!&?1OKD52T?J4,29PQE,D;#P"
MW<V\#D7@.G!.-W7[DJ('DSENC-<".3<+C(;552<IR]6FMV$WR_)BO$LH)3"4
M"9BTIB[+,1"S8B"M+(%"C^1<ZZ: NV@9-[0; EI-I-Z%<[5:ORZ[@S(I"66=
MSP(JI+IO!7,]!A$RAMH2@UG%(2!S3L#([T.:Z/06H!PFX [0\9840 34D?+/
MB8/98C/ <B>?211,*V.)>B;(5$HN(+):8Y6C5 HC_=O^6KN'H)%?D@R!GG8*
MZ !-[W VJ[?M//\6EO_ VHEWQDD=P>MD,5!7EM=)!A2A,!8 *5 M*%40S3,
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
MX*0E!Q-UVFZ2\LY).CI>L"R=S:JU5_]P*CLI&#L60;<X4T.JJS\_/=MLE2Q
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
M Y-T*S?O_UQLA/4;KC\N\GDL$HLSEED'P0E9\^HD-9,SF!BB*2%Y+UJW<#R
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
M;]^KSS<IZ+]/UQ_/6-V^=Z_Y:6*3_LWOP]>)%T%;+CE866M/([EK03@*S[A
M59CRG+6>0'H F>,F8A\'/[>#=C!E=H!7NB_2Z;)J8"NXB2X80[!T:912"PN]
M(OK)CQ3)J62]3A1&MK^.K] PKI$<!6E'J:';%^*;@M+3M#Y=TB%I47)S_P>V
M>1W^ *(;O0V_\L1-'>YF.>I)H@=O.Q3.7V:67*3C@0!14SA1&' UHY.8+B7$
M$%/SN<)[$]?R??FMC[RTO\1X5L@;YA"YJ6M[3*B5H :XU4QG8ZQM/D/K >2-
M?5,.@:;[7HVWU%8'5^(5AM[,PG;YIM:1 NJ8P>=")MXP"0$5,2&B,A1=N\!;
MWXNW$M+/^_"F:K^Y(/!('?0(I%U\SV-&(0*",;4DA6)[8HA.8&(9M> 8BFR]
MK/0.4CJR5(<I^7NP.4#B8[_QJF3O$CC1Q")%\J1/6R?E:P?.%P<"T68*PHU7
M_GLNT[7/[$SCA^AG<;RP>C,.U6IN&[!P^04WQP!]\4YE#4Y9LIZ2(WAM.&B6
M5+%)"2$&6$A['TG]Y*X>[>8Y4B\=P.P]_=PUD>W.'"I4//H(Z+T'Y72 Z"G"
M++:4S(U-6K>.)>XDIB.K=*S*%T/(OP,@76SNJ^.&YNFLF$1H%8P4 JQ'BB0D
M>H@Y9'"<(0_"\IQ;^\5WD#(NB!HI^LYEFX=+O0/PW'/"+O)G+C&92ZPONS0Y
M?A8%Q$0^@<-DZ(@9@\WG7>Q#U[A##SNX]@[34&^HNRJQL[FA;Q:K:57EZL5L
M^FDZK]_>[AFE7Q.I9Q*]*5;H3?4$'5Y!I\UE7T#HQ%'GD'3S_2D-R.[V/CT0
M2_>!]1$4^S02[.]./WT*RV^+JY;BV<>P_("K5DGWO1XR0"+^X<P]>G)>.(^I
MT$U,T/%U<T6MP4$'7!D=6*X+"1[)5(R;G$]T#WD>++A2Z\]XHJ]4'5*"2B-Y
M*3Y@Z_36#YB<?PB:CDG./T1;'=SIVP;B\S::5[M%X9LXC1>1Z1\/F*P@!G*!
M@"*2!(63VJ6HV##-V[>2\W02]0^"P*T-W<?KHU]HG:4HC2W:Q#J#(Q90WGCP
M!A-@D8R\!8FAM!Z_>B]!/<P':*#V_>!T@ XZ %0]8J_+NS##LXI,#,H[%A/X
M0F0K5:LZO'6 P7/A$0W%]8U!=(.(+H%SB()O+/,\1MH=P*6&2$3 1[+1S_$+
MSA:?JX1V@S)V+!DA=>89@2572X,50LQU(E;FEB6++);6Q=)[D#7NFX'A(-5:
M(QV [&\XQV68$4<GF>+B:?4V:WW35:88<];Y4*<+9@-*LXWS2<%YPI0$QT@"
M;0RSO0@;-Q<W'-#::Z4#J+W#V6SK<OX6EO_ .I7C*C_D7A;&5 1AE21'09-]
MKAVIUFH;??3T/=<Z4/P.3>,N)!D.8$UUT0&V]DHQ^BP5\Z* TRH 1326!.8-
M2*LE*UP[H0>X+-N\4/C_VKNVY;A1(/J^_Y(J7W-YV2K'CA-O)?:4,^O4/J4T
M$C/61B,<Q'@S?[\@:RZ2$$+0<G?M^L4/3GQHSH$&NEM (H\><C $5XC J+N1
M]TRT.J9+ED[BH^,C7:<].WUU<JQ^O#TX5-TXFI\<L^/YP>PU="J]PQ1"T2T0
MS3F\  3&T3:;6UI_^/W=:7P4SUX?J7.R_GJ3Z>>.C]42/SL\>7/R9GYPF)Q
M.ZJ&"=B?7(P\;D(()S!>3#F/[Z^/3]4"'<]>)?-W:N"_.]1O9,='K_1Z?7QZ
M</@F.H!^D])D!^Z6?/21$TR]__#A,LH@<H>U;^19G#S!E[>[3W5N=+&[X[,_
M/6C\\%Z#/@V?.-F-&G,+ W.#WL9#W519O?^H]T5+O6&NAK;R)HMRDUZ\7^_^
MSR1:Z]^5YCW9J)I10U*7J>Z]H@+LRL<P$<)CM5\9J Y9(WBESK90#W1CCAZC
MI^JCW-L;98C/@3B5N ? HUP!\YQ#!(A_G,&CG/[WIZXN2V>_.T?[+DS=B  F
M?LD?4@TZ50O0>_6//T#,;*.B'/1ZM=B,."=&$'?6-?O*=WZ!]6I@HARO_-0R
MLT%$JXEJ5HIEGEQFT0)$J3HBRF'&2R<C$T14TC/^/"\2 2=3 Q)E5^?M_=I<
M$!'J$_]G9Q^L!^R 1MEK>0EGYP99P.V:FBY9<LF%WCO>15GP=+/AHMR:-T@Z
M!U8H3+SB/.,%F_*MN3K9 CC[>O!1;KP;/@7=6"*KYT@R.JGWEJAZ1$2[RI/T
M,4U6U0,3(4(UH' /97;.>1\!V%,IRW9V&2,_0R>1"1!-H0[.N1L!!))0NW"3
M?=)X/?98P\8]+#O-(BLIX&(]^\.5QEXU<ZIC!B[QAWOWN^.P0S_L??/QRH2>
M,7/12S6!X? 4&']0S<=I2<5MNKB7Q=>SVZ^C#(O^]G _2W_&X>%,/?8&QK1Z
MJ!5=]Q#^-+ !=AD&[T9;++W/ PU>*$CW9YZ(;+W8/9)\MI3ANAE1G5;W WS5
M;)10D.S#+Q%/1!H#S*\=E),X!%)KK<Y34.2C6@'D1239992*NRA; 4ACP'32
MB$!"K9L.9+'J,WO]Y8<LA]+Y?;Z8Q&%NKP?:23K<')L;.?BW@IB+XZ[R(E4L
M3D54WDV_MR>K6QY8WF=I!J3&S[4;@85^5>3%T Q,"*H;.*28ZEN4_YU^B[*8
M2WF[REB[%;4O7_*\W#L/J*+RP<4+>CK(5BN!"F -L7"NWVI3:1>HZ)8&\()U
M\.KW\X@X#,[O15I(M6Q=L(>57$/.>D]HO&*9H=*'<4==],#I']H&7BW.*,.
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
MAW6>1OZ4<_(=-)ZDA^.>*^D"+G5-M6O5(\'A@X+CEQW@C-,'1]JAI'K:]LV
M?WJP./I]E6>+9BT<;[9D*F68:/@R47=&0=%"8 I<B4I?"97#H&R8/ 'J ,5O
MIB#(K8?D[R&)T1KV0/ZQ1AY4 "_WJ0L'^8<JA2<K@3M%.E5RRAV!IG1</!O2
M1;;S))-JSC$ZFZB0XG0M3N#7%ZDNM3W1[JR#W=F%M?4-9Z%BA%C@N@K,)<T,
M[RZ^7("N,DGG79%Z#/VDB\T%IX[S4)6*5?R"87CU+J-6#^\SK,9_MEBY&*[Y
MH5/+-L?:[=KYV=G.X7JML7/L.;6M6OW=NQ?7VCZOG77V,_;4 Q'  -XFH^F'
MH];18D)&F6O_NW72R&Q)WU+TW89H,WMTPF5_2QYO>"<XYK7>2'BGWPUN[OO#
M_I?["AG<7*U"N83#PI#%O+;?]3=B\W*B>WII3^@3P9CDK\5T'OIKD)FOOZ27
MCY']I%'Q+SG7?/ BFP/=O.K./LW7^XH7WHBGV=?;S=LW;=0#_[GM==63EZ<O
M02#?)%I4"E_',T#C'EJ1!2;?BO-!] W>2W]@S_R1JL!V\*XF@L?D\[*WN0W'
MHVW5X/\0.J^G*RS6B/8 \_@N/'T#CAN(GFQ">NI;MU+WN,^[_?)O4C)E_)NL
M;GBH/>4[?Z52I&]]-86.P!.YW9RRTXBUS_ ;FU/_VY[_ %!+ P04    " !O
M@@%7=I<F/5<%  "7(   %P   '!I;G,M97@S,C%X,C R,S V,S N:'1M[5IM
M;]I($/Y^OV(NU;6)!([-2T((C>021Z6J@ *Y]CZ=%GL->[6][NXZ#??K;W:-
MB2FD3:NF!5WSP3*>F=UGGAE[QN-TYBJ.+CIS2H*+WSJ_5ZMPR?TLIHD"7U"B
M: "99,D,W@94OH=J=:G5Y>E"L-E<0<VNU>$M%^_9#<GEBJF(7A3K=([SWYUC
MLTEGRH/%12=@-\""YP=LVFC528N2FD_/&K6S*;&#VED]/&L$#;O5;#7_=@[0
M%-5S&ZD6$7U^$+.D.J=Z_W:CF:KSCRQ0\[9CVW\<K.DI>JNJ)&*SI&W0HC3D
MB4(4 E?-3S<6O\>H$/L\XJ+]Q#9_YUI2#4G,HD7[F2L8B9Y5)$ED55+!PEPL
MV;\4P2%.\_-C#OP4K2.6T,(1IZ;1>[=S-F4*ZC7+^5J$6]S:9(Z(&9*G>(H;
M(J+24CY&BXH?ZFW7&TUZ5[VN.^D-^F,87,%PU.MW>T/W-7COO.[UI/>GAY=1
MQ1N!V[\LR:]Z?1=/\6PI?PA=/\''X?5H?.WV)S 9["A"IP77UMCJ6C#VNCH2
MX-2;=F5'T;IC<"\'PXF'R;#SU!:$GMDG.KLG+ST8NZ,7;M\;5P?O7GM_@=N=
M:$G-MFL;/CSD:;6\H:=<*1[GL,KWN+U^C_^32<7"Q2-QT-C*0:\";UD4,1+#
M"$O H@(^%1I%!=),R(P@$,6AE(745XPG>18"D4 "GNI25%8OE#2S/ 0UIS F
M8DH2*JN#VX@NP/65EFAF*R@GRBB]R8C +(@6"";E E42N.(B!L>NOM'Z0Z:S
MA$I5@5[B6Q!R80Q#)GT2P8?<'F@2(*)764*ACBA-&0RS"-?U>9Q&C$KXR-3<
MF KZ(6."ZG(H]19W#AZ2(\#UG>9A<+1R@_J98$JOX-WZ<Y+,:.&+<U9O $F"
MW!V6(+:8F*5\# -!Z@.\"C+SYU]P-"1,BU)T5*.J:#,218#+41URQ"Q3A"DK
M2^<3DOCZ.FX4,+.EQH%:690[Q5,J#!:YC478[P1^E6'^P@M!,FR0DH1BG'^E
M\:\T-@=%IA$M,G'*14!%%1,R(JFD[>+D/& RC<BBS1*38,;H?#WW=2=[HW,*
M [1,=Y/YN?BNR;7LO-%56!944.R\%%M&=*R"35FC8;5.3^\5VY9SK^QSR]8M
M^^3DNZ_::%FGS8>!/39$Y&0@WS(ER?.#^D%AD)(@P%>8M@U.JDKKK51/-E1K
MZ:U6+C]X(AIN1"</S(]J*$S0A[W^Q!MYXPDF9+]KK=*QQ$,!I+!K&*^_D9OO
MI[H7Z+YD\\#$P,KUHRJ4R8I+?-P]?=)LG8.;S;!"@I,_RM?28R\]>[$P?CV6
M(ZLF^]&]<6KHS=,GC=-S:8[K/?$G;^W?XZGV3:K+\F4ZKQ1)X1$+H&!C'QC>
M259W_![KSAD-L4G#ADVQ&PJ#,&38VVZK+?\WWLPZ;:9P _\!3!X.!</^,L4&
M<X/.H_VKU;L;EU_5<+^KH?&F7 VWO&#ORM/[46KB7DP_3)1V.#*[]+KVN=)Z
MM1H[[&MI?1SJOKVZ;C"Z=]7UV$R OG+8_Y,'H1,]0N."SKC^))R//S%)\FD9
M$2C,1,+DG 9FJJ:O)%Q!0&F,ET(6X7$U32S-![7R:D;8Y7',I-2C.3VS3#.1
M<DG7!XZM!PX9\[%KG \Y#\L:1Y5M$!6'*05,,HZ;"O/Y>[H 04,J:.)K"6J0
M9*%]T11LF1!FN)?X%-L=I'H94@660]DRL@K06Y^F9CJL91AR_3G>C$H_W4S/
M-DT(],"V!%MJRW@-NW5O4I4_I"/59BK:%C0BNGN]]]/ZLF+9=R9DBJ4Q4YLF
M7_@ZO3SF_QAP;/XAX3]02P$"% ,4    " !O@@%74JJL^<Z[ 0 V"Q8 $0
M            @ $     <&EN<RTR,#(S,#8S,"YH=&U02P$"% ,4    " !O
M@@%7/H@1>N8)  ""70  $0              @ ']NP$ <&EN<RTR,#(S,#8S
M,"YX<V102P$"% ,4    " !O@@%7FNTC*WP3  #8L   %0
M@ $2Q@$ <&EN<RTR,#(S,#8S,%]C86PN>&UL4$L! A0#%     @ ;X(!5T_U
M/I(6,0  APT" !4              ( !P=D! '!I;G,M,C R,S V,S!?9&5F
M+GAM;%!+ 0(4 Q0    ( &^" 5<M,[RAISH   8]   4              "
M 0H+ @!P:6YS+3(P,C,P-C,P7V<Q+FIP9U!+ 0(4 Q0    ( &^" 5<.&2+,
M&#X  $*C   4              "  >-% @!P:6YS+3(P,C,P-C,P7V<R+FIP
M9U!+ 0(4 Q0    ( &^" 5=A0@A\S)   -P3 0 4              "  2V$
M @!P:6YS+3(P,C,P-C,P7V<S+FIP9U!+ 0(4 Q0    ( &^" 5=7=;G:R4,
M *JO   4              "  2L5 P!P:6YS+3(P,C,P-C,P7V<T+FIP9U!+
M 0(4 Q0    ( &^" 5<^U#9K8X,  &CH   4              "  299 P!P
M:6YS+3(P,C,P-C,P7V<U+FIP9U!+ 0(4 Q0    ( &^" 5=8]#UJH$X  *ND
M   4              "  ;O< P!P:6YS+3(P,C,P-C,P7V<V+FIP9U!+ 0(4
M Q0    ( &^" 5=;25F 0)8  )_B   4              "  8TK! !P:6YS
M+3(P,C,P-C,P7V<W+FIP9U!+ 0(4 Q0    ( &^" 5<TT<&"3*8  !,C!P 5
M              "  ?_!! !P:6YS+3(P,C,P-C,P7VQA8BYX;6Q02P$"% ,4
M    " !O@@%7V0_SJ999   C5P0 %0              @ %^: 4 <&EN<RTR
M,#(S,#8S,%]P<F4N>&UL4$L! A0#%     @ ;X(!5RV;:J&F!P  L2,  !<
M             ( !1\(% '!I;G,M97@S,3%X,C R,S V,S N:'1M4$L! A0#
M%     @ ;X(!5]KE [>W!P  XB,  !<              ( !(LH% '!I;G,M
M97@S,3)X,C R,S V,S N:'1M4$L! A0#%     @ ;X(!5W:7)CU7!0  ER
M !<              ( !#M(% '!I;G,M97@S,C%X,C R,S V,S N:'1M4$L%
3!@     0 !  )P0  )K7!0    $!

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